mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-23 12:35:50 +00:00
deploy: 670bc22cfa
This commit is contained in:
@@ -1385,7 +1385,7 @@ $(function() {
|
||||
<div class="line"><a name="l01314"></a><span class="lineno"> 1314</span>  STAmount sa, da;</div>
|
||||
<div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/tuple/tie.html">std::tie</a>(st, sa, da) =</div>
|
||||
<div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#ab45674a378bfdc9eebac699d04c73730">find_paths</a>(env, G1, A2, send_amt, std::nullopt, G1[<span class="stringliteral">"HKD"</span>].currency);</div>
|
||||
<div class="line"><a name="l01317"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Path__test.html#af33a938fcab8edf03fee5ae8380da980"> 1317</a></span>  BEAST_EXPECT(<a class="code" href="namespaceripple_1_1test.html#a63c90ac219dc626aae857a027f002b96">equal</a>(da, send_amt));</div>
|
||||
<div class="line"><a name="l01317"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Path__test.html#a04f56bf8694a7ab8553b67d512cd38d6"> 1317</a></span>  BEAST_EXPECT(<a class="code" href="namespaceripple_1_1test.html#a63c90ac219dc626aae857a027f002b96">equal</a>(da, send_amt));</div>
|
||||
<div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>  BEAST_EXPECT(<a class="code" href="namespaceripple_1_1test.html#a63c90ac219dc626aae857a027f002b96">equal</a>(sa, G1[<span class="stringliteral">"HKD"</span>](10)));</div>
|
||||
<div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>  BEAST_EXPECT(<a class="code" href="namespaceripple_1_1test.html#af5b7c9f8b4eaf9d97882564d856227f2">same</a>(st, <a class="code" href="namespaceripple_1_1test.html#aa7ab54a1471e8237c637c820588b5399">stpath</a>(M1, G2), <a class="code" href="namespaceripple_1_1test.html#aa7ab54a1471e8237c637c820588b5399">stpath</a>(<a class="code" href="namespaceripple_1_1test.html#aa86bd105cd02421ac75015c17bdb123b">IPE</a>(G2[<span class="stringliteral">"HKD"</span>]), G2)));</div>
|
||||
<div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>  }</div>
|
||||
@@ -1448,49 +1448,113 @@ $(function() {
|
||||
<div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>  }</div>
|
||||
<div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>  }</div>
|
||||
<div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>  }</div>
|
||||
<div class="line"><a name="l01380"></a><span class="lineno"> 1380</span>  </div>
|
||||
<div class="line"><a name="l01380"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Path__test.html#af33a938fcab8edf03fee5ae8380da980"> 1380</a></span>  </div>
|
||||
<div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>  <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#af33a938fcab8edf03fee5ae8380da980">run</a>()<span class="keyword"> override</span></div>
|
||||
<div class="line"><a name="l01383"></a><span class="lineno"> 1383</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#aae55efd89e223c4e0ad0c4737878bc61">source_currencies_limit</a>();</div>
|
||||
<div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#aff28e30e460fb727f282c9d066db3c85">no_direct_path_no_intermediary_no_alternatives</a>();</div>
|
||||
<div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a6475debe32dcabf065bf2c6990620016">direct_path_no_intermediary</a>();</div>
|
||||
<div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a3024cf59d94cc5e123c603c6d467e1e5">payment_auto_path_find</a>();</div>
|
||||
<div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a46a6f1c87f489595560eca52aff90718">path_find</a>();</div>
|
||||
<div class="line"><a name="l01389"></a><span class="lineno"> 1389</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a86a8342e0612576a92d393e82f4a42c2">path_find_consume_all</a>();</div>
|
||||
<div class="line"><a name="l01390"></a><span class="lineno"> 1390</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a02a6032e6847475f0ace5951e107441f">alternative_path_consume_both</a>();</div>
|
||||
<div class="line"><a name="l01391"></a><span class="lineno"> 1391</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a38dfcd99105f2731a492c689aa4c6018">alternative_paths_consume_best_transfer</a>();</div>
|
||||
<div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#ab573681af761d05cb68d840fa44afa26">alternative_paths_consume_best_transfer_first</a>();</div>
|
||||
<div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a54a0f37c7c311371b52c83872bf87ec9">alternative_paths_limit_returned_paths_to_best_quality</a>();</div>
|
||||
<div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a3319c0460f542b6d84e8a9ecaf8e5583">issues_path_negative_issue</a>();</div>
|
||||
<div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#ab4cd1ac2b7e8d60a15153c110a30da77">issues_path_negative_ripple_client_issue_23_smaller</a>();</div>
|
||||
<div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a8cdcf55b742d1467b856c045439a03ac">issues_path_negative_ripple_client_issue_23_larger</a>();</div>
|
||||
<div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#acbb74f2d26cc9b0083e9b1189b027722">via_offers_via_gateway</a>();</div>
|
||||
<div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a35048eb55c90090367cbed2e70f1f83e">indirect_paths_path_find</a>();</div>
|
||||
<div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#af182250026444831dd1dc03820039603">quality_paths_quality_set_and_test</a>();</div>
|
||||
<div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a2be2f5dcd92038ab3e58907a17071c26">trust_auto_clear_trust_normal_clear</a>();</div>
|
||||
<div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a5de792e9107f74146d91dd5ed9fc45e9">trust_auto_clear_trust_auto_clear</a>();</div>
|
||||
<div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a9ad1f78e0c77cf309a1994a0117b26fc">xrp_to_xrp</a>();</div>
|
||||
<div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a2859111fced5fe2f491a5b5222021d30">receive_max</a>();</div>
|
||||
<div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>  </div>
|
||||
<div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>  <span class="comment">// The following path_find_NN tests are data driven tests</span></div>
|
||||
<div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>  <span class="comment">// that were originally implemented in js/coffee and migrated</span></div>
|
||||
<div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>  <span class="comment">// here. The quantities and currencies used are taken directly from</span></div>
|
||||
<div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>  <span class="comment">// those legacy tests, which in some cases probably represented</span></div>
|
||||
<div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>  <span class="comment">// customer use cases.</span></div>
|
||||
<div class="line"><a name="l01410"></a><span class="lineno"> 1410</span>  </div>
|
||||
<div class="line"><a name="l01411"></a><span class="lineno"> 1411</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#ade4416166d25b6ecbf1029f69f96f97f">path_find_01</a>();</div>
|
||||
<div class="line"><a name="l01412"></a><span class="lineno"> 1412</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a814527a3fa3c5e764c2ba913280e016a">path_find_02</a>();</div>
|
||||
<div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#ad3f171e622359c58c61c78537c543503">path_find_04</a>();</div>
|
||||
<div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a810866079cda13fe9a68a45c6feea908">path_find_05</a>();</div>
|
||||
<div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a860c385d7234e43334531cc98509af38">path_find_06</a>();</div>
|
||||
<div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>  }</div>
|
||||
<div class="line"><a name="l01417"></a><span class="lineno"> 1417</span> };</div>
|
||||
<div class="line"><a name="l01418"></a><span class="lineno"> 1418</span>  </div>
|
||||
<div class="line"><a name="l01419"></a><span class="lineno"> 1419</span> <a class="code" href="namespaceripple_1_1test.html#a36e90e9cdf2adf7993483b3190ee8e21">BEAST_DEFINE_TESTSUITE</a>(Path, app, <a class="code" href="namespaceripple.html">ripple</a>);</div>
|
||||
<div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>  </div>
|
||||
<div class="line"><a name="l01421"></a><span class="lineno"> 1421</span> } <span class="comment">// namespace test</span></div>
|
||||
<div class="line"><a name="l01422"></a><span class="lineno"> 1422</span> } <span class="comment">// namespace ripple</span></div>
|
||||
<div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a04f56bf8694a7ab8553b67d512cd38d6">noripple_combinations</a>()</div>
|
||||
<div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>  {</div>
|
||||
<div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>  <span class="keyword">using namespace </span>jtx;</div>
|
||||
<div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>  <span class="comment">// This test will create trust lines with various values of the noRipple</span></div>
|
||||
<div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>  <span class="comment">// flag. alice <-> george <-> bob george will sort of act like a</span></div>
|
||||
<div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>  <span class="comment">// gateway, but use a different name to avoid the usual assumptions</span></div>
|
||||
<div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>  <span class="comment">// about gateways.</span></div>
|
||||
<div class="line"><a name="l01389"></a><span class="lineno"> 1389</span>  <span class="keyword">auto</span> <span class="keyword">const</span> alice = <a class="code" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a>(<span class="stringliteral">"alice"</span>);</div>
|
||||
<div class="line"><a name="l01390"></a><span class="lineno"> 1390</span>  <span class="keyword">auto</span> <span class="keyword">const</span> bob = <a class="code" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a>(<span class="stringliteral">"bob"</span>);</div>
|
||||
<div class="line"><a name="l01391"></a><span class="lineno"> 1391</span>  <span class="keyword">auto</span> <span class="keyword">const</span> george = <a class="code" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a>(<span class="stringliteral">"george"</span>);</div>
|
||||
<div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>  <span class="keyword">auto</span> <span class="keyword">const</span> USD = george[<span class="stringliteral">"USD"</span>];</div>
|
||||
<div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>  <span class="keyword">auto</span> test = [&](<a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> casename,</div>
|
||||
<div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>  <span class="keywordtype">bool</span> aliceRipple,</div>
|
||||
<div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>  <span class="keywordtype">bool</span> bobRipple,</div>
|
||||
<div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>  <span class="keywordtype">bool</span> expectPath) {</div>
|
||||
<div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>  testcase(casename);</div>
|
||||
<div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>  </div>
|
||||
<div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>  <a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html">Env</a> env = <a class="code" href="classripple_1_1test_1_1Path__test.html#a6386b6265df3252db3e0c3427f2440de">pathTestEnv</a>();</div>
|
||||
<div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>  env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae2349266cb09d1f1c3de06606ebdf9e2">fund</a>(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(10000), <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a878af2c3339d93c7ad690135ce33e67a">noripple</a>(alice, bob, george));</div>
|
||||
<div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>  env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
|
||||
<div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>  <span class="comment">// Set the same flags at both ends of the trustline, even though</span></div>
|
||||
<div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>  <span class="comment">// only george's matter.</span></div>
|
||||
<div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>  env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a47cac3a8bfbc8c14ae8da735ec52ebbf">trust</a>(</div>
|
||||
<div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>  alice,</div>
|
||||
<div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>  USD(100),</div>
|
||||
<div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>  aliceRipple ? <a class="code" href="namespaceripple.html#a84d1a5b984c13ef3336e95746ceea0b0">tfClearNoRipple</a> : <a class="code" href="namespaceripple.html#ae5a4ff779dae30156e2906661a2f9b74">tfSetNoRipple</a>));</div>
|
||||
<div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>  env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a47cac3a8bfbc8c14ae8da735ec52ebbf">trust</a>(</div>
|
||||
<div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>  george,</div>
|
||||
<div class="line"><a name="l01410"></a><span class="lineno"> 1410</span>  alice[<span class="stringliteral">"USD"</span>](100),</div>
|
||||
<div class="line"><a name="l01411"></a><span class="lineno"> 1411</span>  aliceRipple ? <a class="code" href="namespaceripple.html#a84d1a5b984c13ef3336e95746ceea0b0">tfClearNoRipple</a> : <a class="code" href="namespaceripple.html#ae5a4ff779dae30156e2906661a2f9b74">tfSetNoRipple</a>));</div>
|
||||
<div class="line"><a name="l01412"></a><span class="lineno"> 1412</span>  env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a47cac3a8bfbc8c14ae8da735ec52ebbf">trust</a>(</div>
|
||||
<div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>  bob, USD(100), bobRipple ? <a class="code" href="namespaceripple.html#a84d1a5b984c13ef3336e95746ceea0b0">tfClearNoRipple</a> : <a class="code" href="namespaceripple.html#ae5a4ff779dae30156e2906661a2f9b74">tfSetNoRipple</a>));</div>
|
||||
<div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>  env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a47cac3a8bfbc8c14ae8da735ec52ebbf">trust</a>(</div>
|
||||
<div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>  george,</div>
|
||||
<div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>  bob[<span class="stringliteral">"USD"</span>](100),</div>
|
||||
<div class="line"><a name="l01417"></a><span class="lineno"> 1417</span>  bobRipple ? <a class="code" href="namespaceripple.html#a84d1a5b984c13ef3336e95746ceea0b0">tfClearNoRipple</a> : <a class="code" href="namespaceripple.html#ae5a4ff779dae30156e2906661a2f9b74">tfSetNoRipple</a>));</div>
|
||||
<div class="line"><a name="l01418"></a><span class="lineno"> 1418</span>  env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
|
||||
<div class="line"><a name="l01419"></a><span class="lineno"> 1419</span>  env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a7816b23daf9b325ea1f88cc121a53d05">pay</a>(george, alice, USD(70)));</div>
|
||||
<div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>  env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
|
||||
<div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>  </div>
|
||||
<div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>  <span class="keyword">auto</span> [st, sa, da] =</div>
|
||||
<div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#ab45674a378bfdc9eebac699d04c73730">find_paths</a>(env, <span class="stringliteral">"alice"</span>, <span class="stringliteral">"bob"</span>, <a class="code" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a>(<span class="stringliteral">"bob"</span>)[<span class="stringliteral">"USD"</span>](5));</div>
|
||||
<div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>  BEAST_EXPECT(<a class="code" href="namespaceripple_1_1test.html#a63c90ac219dc626aae857a027f002b96">equal</a>(da, bob[<span class="stringliteral">"USD"</span>](5)));</div>
|
||||
<div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>  </div>
|
||||
<div class="line"><a name="l01426"></a><span class="lineno"> 1426</span>  <span class="keywordflow">if</span> (expectPath)</div>
|
||||
<div class="line"><a name="l01427"></a><span class="lineno"> 1427</span>  {</div>
|
||||
<div class="line"><a name="l01428"></a><span class="lineno"> 1428</span>  BEAST_EXPECT(st.size() == 1);</div>
|
||||
<div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>  BEAST_EXPECT(<a class="code" href="namespaceripple_1_1test.html#af5b7c9f8b4eaf9d97882564d856227f2">same</a>(st, <a class="code" href="namespaceripple_1_1test.html#aa7ab54a1471e8237c637c820588b5399">stpath</a>(<span class="stringliteral">"george"</span>)));</div>
|
||||
<div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>  BEAST_EXPECT(<a class="code" href="namespaceripple_1_1test.html#a63c90ac219dc626aae857a027f002b96">equal</a>(sa, alice[<span class="stringliteral">"USD"</span>](5)));</div>
|
||||
<div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>  }</div>
|
||||
<div class="line"><a name="l01432"></a><span class="lineno"> 1432</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l01433"></a><span class="lineno"> 1433</span>  {</div>
|
||||
<div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>  BEAST_EXPECT(st.size() == 0);</div>
|
||||
<div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>  BEAST_EXPECT(<a class="code" href="namespaceripple_1_1test.html#a63c90ac219dc626aae857a027f002b96">equal</a>(sa, <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(0)));</div>
|
||||
<div class="line"><a name="l01436"></a><span class="lineno"> 1436</span>  }</div>
|
||||
<div class="line"><a name="l01437"></a><span class="lineno"> 1437</span>  };</div>
|
||||
<div class="line"><a name="l01438"></a><span class="lineno"> 1438</span>  test(<span class="stringliteral">"ripple -> ripple"</span>, <span class="keyword">true</span>, <span class="keyword">true</span>, <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>  test(<span class="stringliteral">"ripple -> no ripple"</span>, <span class="keyword">true</span>, <span class="keyword">false</span>, <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>  test(<span class="stringliteral">"no ripple -> ripple"</span>, <span class="keyword">false</span>, <span class="keyword">true</span>, <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a name="l01441"></a><span class="lineno"> 1441</span>  test(<span class="stringliteral">"no ripple -> no ripple"</span>, <span class="keyword">false</span>, <span class="keyword">false</span>, <span class="keyword">false</span>);</div>
|
||||
<div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>  }</div>
|
||||
<div class="line"><a name="l01443"></a><span class="lineno"> 1443</span>  </div>
|
||||
<div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>  <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#af33a938fcab8edf03fee5ae8380da980">run</a>()<span class="keyword"> override</span></div>
|
||||
<div class="line"><a name="l01446"></a><span class="lineno"> 1446</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l01447"></a><span class="lineno"> 1447</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#aae55efd89e223c4e0ad0c4737878bc61">source_currencies_limit</a>();</div>
|
||||
<div class="line"><a name="l01448"></a><span class="lineno"> 1448</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#aff28e30e460fb727f282c9d066db3c85">no_direct_path_no_intermediary_no_alternatives</a>();</div>
|
||||
<div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a6475debe32dcabf065bf2c6990620016">direct_path_no_intermediary</a>();</div>
|
||||
<div class="line"><a name="l01450"></a><span class="lineno"> 1450</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a3024cf59d94cc5e123c603c6d467e1e5">payment_auto_path_find</a>();</div>
|
||||
<div class="line"><a name="l01451"></a><span class="lineno"> 1451</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a46a6f1c87f489595560eca52aff90718">path_find</a>();</div>
|
||||
<div class="line"><a name="l01452"></a><span class="lineno"> 1452</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a86a8342e0612576a92d393e82f4a42c2">path_find_consume_all</a>();</div>
|
||||
<div class="line"><a name="l01453"></a><span class="lineno"> 1453</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a02a6032e6847475f0ace5951e107441f">alternative_path_consume_both</a>();</div>
|
||||
<div class="line"><a name="l01454"></a><span class="lineno"> 1454</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a38dfcd99105f2731a492c689aa4c6018">alternative_paths_consume_best_transfer</a>();</div>
|
||||
<div class="line"><a name="l01455"></a><span class="lineno"> 1455</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#ab573681af761d05cb68d840fa44afa26">alternative_paths_consume_best_transfer_first</a>();</div>
|
||||
<div class="line"><a name="l01456"></a><span class="lineno"> 1456</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a54a0f37c7c311371b52c83872bf87ec9">alternative_paths_limit_returned_paths_to_best_quality</a>();</div>
|
||||
<div class="line"><a name="l01457"></a><span class="lineno"> 1457</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a3319c0460f542b6d84e8a9ecaf8e5583">issues_path_negative_issue</a>();</div>
|
||||
<div class="line"><a name="l01458"></a><span class="lineno"> 1458</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#ab4cd1ac2b7e8d60a15153c110a30da77">issues_path_negative_ripple_client_issue_23_smaller</a>();</div>
|
||||
<div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a8cdcf55b742d1467b856c045439a03ac">issues_path_negative_ripple_client_issue_23_larger</a>();</div>
|
||||
<div class="line"><a name="l01460"></a><span class="lineno"> 1460</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#acbb74f2d26cc9b0083e9b1189b027722">via_offers_via_gateway</a>();</div>
|
||||
<div class="line"><a name="l01461"></a><span class="lineno"> 1461</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a35048eb55c90090367cbed2e70f1f83e">indirect_paths_path_find</a>();</div>
|
||||
<div class="line"><a name="l01462"></a><span class="lineno"> 1462</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#af182250026444831dd1dc03820039603">quality_paths_quality_set_and_test</a>();</div>
|
||||
<div class="line"><a name="l01463"></a><span class="lineno"> 1463</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a2be2f5dcd92038ab3e58907a17071c26">trust_auto_clear_trust_normal_clear</a>();</div>
|
||||
<div class="line"><a name="l01464"></a><span class="lineno"> 1464</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a5de792e9107f74146d91dd5ed9fc45e9">trust_auto_clear_trust_auto_clear</a>();</div>
|
||||
<div class="line"><a name="l01465"></a><span class="lineno"> 1465</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a9ad1f78e0c77cf309a1994a0117b26fc">xrp_to_xrp</a>();</div>
|
||||
<div class="line"><a name="l01466"></a><span class="lineno"> 1466</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a2859111fced5fe2f491a5b5222021d30">receive_max</a>();</div>
|
||||
<div class="line"><a name="l01467"></a><span class="lineno"> 1467</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a04f56bf8694a7ab8553b67d512cd38d6">noripple_combinations</a>();</div>
|
||||
<div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>  </div>
|
||||
<div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>  <span class="comment">// The following path_find_NN tests are data driven tests</span></div>
|
||||
<div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>  <span class="comment">// that were originally implemented in js/coffee and migrated</span></div>
|
||||
<div class="line"><a name="l01471"></a><span class="lineno"> 1471</span>  <span class="comment">// here. The quantities and currencies used are taken directly from</span></div>
|
||||
<div class="line"><a name="l01472"></a><span class="lineno"> 1472</span>  <span class="comment">// those legacy tests, which in some cases probably represented</span></div>
|
||||
<div class="line"><a name="l01473"></a><span class="lineno"> 1473</span>  <span class="comment">// customer use cases.</span></div>
|
||||
<div class="line"><a name="l01474"></a><span class="lineno"> 1474</span>  </div>
|
||||
<div class="line"><a name="l01475"></a><span class="lineno"> 1475</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#ade4416166d25b6ecbf1029f69f96f97f">path_find_01</a>();</div>
|
||||
<div class="line"><a name="l01476"></a><span class="lineno"> 1476</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a814527a3fa3c5e764c2ba913280e016a">path_find_02</a>();</div>
|
||||
<div class="line"><a name="l01477"></a><span class="lineno"> 1477</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#ad3f171e622359c58c61c78537c543503">path_find_04</a>();</div>
|
||||
<div class="line"><a name="l01478"></a><span class="lineno"> 1478</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a810866079cda13fe9a68a45c6feea908">path_find_05</a>();</div>
|
||||
<div class="line"><a name="l01479"></a><span class="lineno"> 1479</span>  <a class="code" href="classripple_1_1test_1_1Path__test.html#a860c385d7234e43334531cc98509af38">path_find_06</a>();</div>
|
||||
<div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>  }</div>
|
||||
<div class="line"><a name="l01481"></a><span class="lineno"> 1481</span> };</div>
|
||||
<div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>  </div>
|
||||
<div class="line"><a name="l01483"></a><span class="lineno"> 1483</span> <a class="code" href="namespaceripple_1_1test.html#a36e90e9cdf2adf7993483b3190ee8e21">BEAST_DEFINE_TESTSUITE</a>(Path, app, <a class="code" href="namespaceripple.html">ripple</a>);</div>
|
||||
<div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>  </div>
|
||||
<div class="line"><a name="l01485"></a><span class="lineno"> 1485</span> } <span class="comment">// namespace test</span></div>
|
||||
<div class="line"><a name="l01486"></a><span class="lineno"> 1486</span> } <span class="comment">// namespace ripple</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1Path__test_html_ade4416166d25b6ecbf1029f69f96f97f"><div class="ttname"><a href="classripple_1_1test_1_1Path__test.html#ade4416166d25b6ecbf1029f69f96f97f">ripple::test::Path_test::path_find_01</a></div><div class="ttdeci">void path_find_01()</div><div class="ttdef"><b>Definition:</b> <a href="Path__test_8cpp_source.html#l00881">Path_test.cpp:881</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1Path__test_html_af182250026444831dd1dc03820039603"><div class="ttname"><a href="classripple_1_1test_1_1Path__test.html#af182250026444831dd1dc03820039603">ripple::test::Path_test::quality_paths_quality_set_and_test</a></div><div class="ttdeci">void quality_paths_quality_set_and_test()</div><div class="ttdef"><b>Definition:</b> <a href="Path__test_8cpp_source.html#l00797">Path_test.cpp:797</a></div></div>
|
||||
@@ -1504,6 +1568,7 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1STPath_html_abc9e0aacd630a6bf672115cf501fa20a"><div class="ttname"><a href="classripple_1_1STPath.html#abc9e0aacd630a6bf672115cf501fa20a">ripple::STPath::push_back</a></div><div class="ttdeci">void push_back(STPathElement const &e)</div><div class="ttdef"><b>Definition:</b> <a href="STPathSet_8h_source.html#l00405">STPathSet.h:405</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1Path__test_1_1gate_html"><div class="ttname"><a href="classripple_1_1test_1_1Path__test_1_1gate.html">ripple::test::Path_test::gate</a></div><div class="ttdef"><b>Definition:</b> <a href="Path__test_8cpp_source.html#l00191">Path_test.cpp:191</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Issue_html"><div class="ttname"><a href="classripple_1_1Issue.html">ripple::Issue</a></div><div class="ttdoc">A currency issued by an account.</div><div class="ttdef"><b>Definition:</b> <a href="Issue_8h_source.html#l00034">Issue.h:34</a></div></div>
|
||||
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae0f54f8ce649d639bf3e2b295347e17aad3afa64002a7625b44814318856804e9"><div class="ttname"><a href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aad3afa64002a7625b44814318856804e9">ripple::jtCLIENT</a></div><div class="ttdeci">@ jtCLIENT</div><div class="ttdef"><b>Definition:</b> <a href="Job_8h_source.html#l00045">Job.h:45</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5b37d2021c21c06e89ffc7d7f55cc354"><div class="ttname"><a href="namespaceripple.html#a5b37d2021c21c06e89ffc7d7f55cc354">ripple::sfGeneric</a></div><div class="ttdeci">const SField sfGeneric(access, 0)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00327">SField.h:327</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html_acab76380a95d902071fd26ab3425bbe5"><div class="ttname"><a href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">ripple::STAmount::issue</a></div><div class="ttdeci">Issue const & issue() const</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00339">STAmount.h:339</a></div></div>
|
||||
@@ -1516,12 +1581,13 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1balance_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1balance.html">ripple::test::jtx::balance</a></div><div class="ttdoc">A balance matches.</div><div class="ttdef"><b>Definition:</b> <a href="balance_8h_source.html#l00038">balance.h:38</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1Path__test_html_aae55efd89e223c4e0ad0c4737878bc61"><div class="ttname"><a href="classripple_1_1test_1_1Path__test.html#aae55efd89e223c4e0ad0c4737878bc61">ripple::test::Path_test::source_currencies_limit</a></div><div class="ttdeci">void source_currencies_limit()</div><div class="ttdef"><b>Definition:</b> <a href="Path__test_8cpp_source.html#l00328">Path_test.cpp:328</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1BookSpec_html_a6406c8e0b163e854c38e8093abbca99b"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1BookSpec.html#a6406c8e0b163e854c38e8093abbca99b">ripple::test::jtx::BookSpec::currency</a></div><div class="ttdeci">ripple::Currency currency</div><div class="ttdef"><b>Definition:</b> <a href="amount_8h_source.html#l00158">amount.h:158</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1Path__test_html_af33a938fcab8edf03fee5ae8380da980"><div class="ttname"><a href="classripple_1_1test_1_1Path__test.html#af33a938fcab8edf03fee5ae8380da980">ripple::test::Path_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdef"><b>Definition:</b> <a href="Path__test_8cpp_source.html#l01317">Path_test.cpp:1317</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1Path__test_html_af33a938fcab8edf03fee5ae8380da980"><div class="ttname"><a href="classripple_1_1test_1_1Path__test.html#af33a938fcab8edf03fee5ae8380da980">ripple::test::Path_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdef"><b>Definition:</b> <a href="Path__test_8cpp_source.html#l01380">Path_test.cpp:1380</a></div></div>
|
||||
<div class="ttc" id="afind_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/find.html">std::find</a></div><div class="ttdeci">T find(T... args)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1Path__test_1_1gate_html_a2eb6a3e665a891d16c4c6c886d15044e"><div class="ttname"><a href="classripple_1_1test_1_1Path__test_1_1gate.html#a2eb6a3e665a891d16c4c6c886d15044e">ripple::test::Path_test::gate::wait_for</a></div><div class="ttdeci">bool wait_for(std::chrono::duration< Rep, Period > const &rel_time)</div><div class="ttdef"><b>Definition:</b> <a href="Path__test_8cpp_source.html#l00203">Path_test.cpp:203</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1Path__test_html_a46a6f1c87f489595560eca52aff90718"><div class="ttname"><a href="classripple_1_1test_1_1Path__test.html#a46a6f1c87f489595560eca52aff90718">ripple::test::Path_test::path_find</a></div><div class="ttdeci">void path_find()</div><div class="ttdef"><b>Definition:</b> <a href="Path__test_8cpp_source.html#l00460">Path_test.cpp:460</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a47cac3a8bfbc8c14ae8da735ec52ebbf"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a47cac3a8bfbc8c14ae8da735ec52ebbf">ripple::test::jtx::trust</a></div><div class="ttdeci">Json::Value trust(Account const &account, STAmount const &amount, std::uint32_t flags)</div><div class="ttdoc">Modify a trust line.</div><div class="ttdef"><b>Definition:</b> <a href="trust_8cpp_source.html#l00030">trust.cpp:30</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SField_html_a634bfabbd5e4494a2d5be6b7c6d3d70d"><div class="ttname"><a href="classripple_1_1SField.html#a634bfabbd5e4494a2d5be6b7c6d3d70d">ripple::SField::fieldName</a></div><div class="ttdeci">const std::string fieldName</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00132">SField.h:132</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae5a4ff779dae30156e2906661a2f9b74"><div class="ttname"><a href="namespaceripple.html#ae5a4ff779dae30156e2906661a2f9b74">ripple::tfSetNoRipple</a></div><div class="ttdeci">constexpr std::uint32_t tfSetNoRipple</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00100">TxFlags.h:100</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html_a02bef3696a9cb07b72e5ec750e7ea456"><div class="ttname"><a href="classripple_1_1STAmount.html#a02bef3696a9cb07b72e5ec750e7ea456">ripple::STAmount::getJson</a></div><div class="ttdeci">Json::Value getJson(JsonOptions) const override</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00614">STAmount.cpp:614</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1Path__test_html_ad3f171e622359c58c61c78537c543503"><div class="ttname"><a href="classripple_1_1test_1_1Path__test.html#ad3f171e622359c58c61c78537c543503">ripple::test::Path_test::path_find_04</a></div><div class="ttdeci">void path_find_04()</div><div class="ttdef"><b>Definition:</b> <a href="Path__test_8cpp_source.html#l01005">Path_test.cpp:1005</a></div></div>
|
||||
<div class="ttc" id="aduration_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::duration</a></div></div>
|
||||
@@ -1584,6 +1650,7 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1IOU_html_a03e0ced7e587d6635b1fd137f34aac8f"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1IOU.html#a03e0ced7e587d6635b1fd137f34aac8f">ripple::test::jtx::IOU::currency</a></div><div class="ttdeci">ripple::Currency currency</div><div class="ttdef"><b>Definition:</b> <a href="amount_8h_source.html#l00295">amount.h:295</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html"><div class="ttname"><a href="classripple_1_1STAmount.html">ripple::STAmount</a></div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00044">STAmount.h:44</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a21696ba0d0fac348f88f1b9da51091b0"><div class="ttname"><a href="namespaceripple.html#a21696ba0d0fac348f88f1b9da51091b0">ripple::xrpAccount</a></div><div class="ttdeci">AccountID const & xrpAccount()</div><div class="ttdoc">Compute AccountID from public key.</div><div class="ttdef"><b>Definition:</b> <a href="AccountID_8cpp_source.html#l00090">AccountID.cpp:90</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a84d1a5b984c13ef3336e95746ceea0b0"><div class="ttname"><a href="namespaceripple.html#a84d1a5b984c13ef3336e95746ceea0b0">ripple::tfClearNoRipple</a></div><div class="ttdeci">constexpr std::uint32_t tfClearNoRipple</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00101">TxFlags.h:101</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a3c25b36b542a985c4f2d344df683a2dd"><div class="ttname"><a href="namespaceripple.html#a3c25b36b542a985c4f2d344df683a2dd">ripple::amountFromJson</a></div><div class="ttdeci">STAmount amountFromJson(SField const &name, Json::Value const &v)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00870">STAmount.cpp:870</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1path_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1path.html">ripple::test::jtx::path</a></div><div class="ttdoc">Add a path.</div><div class="ttdef"><b>Definition:</b> <a href="paths_8h_source.html#l00055">paths.h:55</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_ad6d4df2227321bab05e86667609a7fad"><div class="ttname"><a href="classJson_1_1Value.html#ad6d4df2227321bab05e86667609a7fad">Json::Value::isMember</a></div><div class="ttdeci">bool isMember(const char *key) const</div><div class="ttdoc">Return true if the object has a member named key.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00932">json_value.cpp:932</a></div></div>
|
||||
@@ -1595,6 +1662,7 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_1_1test_html_a63c90ac219dc626aae857a027f002b96"><div class="ttname"><a href="namespaceripple_1_1test.html#a63c90ac219dc626aae857a027f002b96">ripple::test::equal</a></div><div class="ttdeci">bool equal(STAmount const &sa1, STAmount const &sa2)</div><div class="ttdef"><b>Definition:</b> <a href="Path__test_8cpp_source.html#l00126">Path_test.cpp:126</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1BookSpec_html_ab084c4eac2d22bad0b9ee5108e607802"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1BookSpec.html#ab084c4eac2d22bad0b9ee5108e607802">ripple::test::jtx::BookSpec::account</a></div><div class="ttdeci">AccountID account</div><div class="ttdef"><b>Definition:</b> <a href="amount_8h_source.html#l00157">amount.h:157</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a878af2c3339d93c7ad690135ce33e67a"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a878af2c3339d93c7ad690135ce33e67a">ripple::test::jtx::noripple</a></div><div class="ttdeci">std::array< Account, 1+sizeof...(Args)> noripple(Account const &account, Args const &... args)</div><div class="ttdoc">Designate accounts as no-ripple in Env::fund.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00064">Env.h:64</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1detail_html_a80fb4075f23d291b38ff54f5659ae304"><div class="ttname"><a href="namespaceripple_1_1test_1_1detail.html#a80fb4075f23d291b38ff54f5659ae304">ripple::test::detail::stpath_append_one</a></div><div class="ttdeci">void stpath_append_one(STPath &st, jtx::Account const &account)</div><div class="ttdef"><b>Definition:</b> <a href="Path__test_8cpp_source.html#l00049">Path_test.cpp:49</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1IOU_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1IOU.html">ripple::test::jtx::IOU</a></div><div class="ttdoc">Converts to IOU Issue or STAmount.</div><div class="ttdef"><b>Definition:</b> <a href="amount_8h_source.html#l00291">amount.h:291</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a7816b23daf9b325ea1f88cc121a53d05"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a7816b23daf9b325ea1f88cc121a53d05">ripple::test::jtx::pay</a></div><div class="ttdeci">Json::Value pay(Account const &account, Account const &to, AnyAmount amount)</div><div class="ttdoc">Create a payment.</div><div class="ttdef"><b>Definition:</b> <a href="pay_8cpp_source.html#l00029">pay.cpp:29</a></div></div>
|
||||
@@ -1610,6 +1678,7 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1Resource_1_1Consumer_html"><div class="ttname"><a href="classripple_1_1Resource_1_1Consumer.html">ripple::Resource::Consumer</a></div><div class="ttdoc">An endpoint that consumes resources.</div><div class="ttdef"><b>Definition:</b> <a href="Consumer_8h_source.html#l00034">Consumer.h:34</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Resource_1_1Charge_html"><div class="ttname"><a href="classripple_1_1Resource_1_1Charge.html">ripple::Resource::Charge</a></div><div class="ttdoc">A consumption charge.</div><div class="ttdef"><b>Definition:</b> <a href="Charge_8h_source.html#l00030">Charge.h:30</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_html_aa86bd105cd02421ac75015c17bdb123b"><div class="ttname"><a href="namespaceripple_1_1test.html#aa86bd105cd02421ac75015c17bdb123b">ripple::test::IPE</a></div><div class="ttdeci">auto IPE(Issue const &iss)</div><div class="ttdef"><b>Definition:</b> <a href="Path__test_8cpp_source.html#l00162">Path_test.cpp:162</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1Path__test_html_a04f56bf8694a7ab8553b67d512cd38d6"><div class="ttname"><a href="classripple_1_1test_1_1Path__test.html#a04f56bf8694a7ab8553b67d512cd38d6">ripple::test::Path_test::noripple_combinations</a></div><div class="ttdeci">void noripple_combinations()</div><div class="ttdef"><b>Definition:</b> <a href="Path__test_8cpp_source.html#l01317">Path_test.cpp:1317</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1Path__test_html_aef76ff61a10b5b98ba62673071419934"><div class="ttname"><a href="classripple_1_1test_1_1Path__test.html#aef76ff61a10b5b98ba62673071419934">ripple::test::Path_test::find_paths_request</a></div><div class="ttdeci">auto find_paths_request(jtx::Env &env, jtx::Account const &src, jtx::Account const &dst, STAmount const &saDstAmount, std::optional< STAmount > const &saSendMax=std::nullopt, std::optional< Currency > const &saSrcCurrency=std::nullopt)</div><div class="ttdef"><b>Definition:</b> <a href="Path__test_8cpp_source.html#l00221">Path_test.cpp:221</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1Path__test_html_acbb74f2d26cc9b0083e9b1189b027722"><div class="ttname"><a href="classripple_1_1test_1_1Path__test.html#acbb74f2d26cc9b0083e9b1189b027722">ripple::test::Path_test::via_offers_via_gateway</a></div><div class="ttdeci">void via_offers_via_gateway()</div><div class="ttdef"><b>Definition:</b> <a href="Path__test_8cpp_source.html#l00757">Path_test.cpp:757</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38cad7c0f4891446922b7248ed12f2207a57"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cad7c0f4891446922b7248ed12f2207a57">ripple::tecPATH_DRY</a></div><div class="ttdeci">@ tecPATH_DRY</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00258">TER.h:258</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user