This commit is contained in:
manojsdoshi
2021-06-04 17:39:30 +00:00
parent 375f650549
commit 2709cd752f
3925 changed files with 132532 additions and 172858 deletions

View File

@@ -370,7 +370,7 @@ $(function() {
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; env.timeKeeper().adjustCloseTime(<a class="codeRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">weeks</a>{3});</div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; result = env.rpc(<span class="stringliteral">&quot;ledger_request&quot;</span>, <span class="stringliteral">&quot;1&quot;</span>)[jss::result];</div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; BEAST_EXPECT(result[jss::status] == <span class="stringliteral">&quot;error&quot;</span>);</div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceripple_1_1RPC.html#affbc9e6f947124dd7e2f7fec4bd95d80">RPC::ApiMaximumSupportedVersion</a> == 1)</div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespaceripple_1_1RPC.html#a8c4c4528421d724a8a82db708b1a761b">RPC::apiMaximumSupportedVersion</a> == 1)</div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; {</div>
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; BEAST_EXPECT(result[jss::error] == <span class="stringliteral">&quot;noCurrent&quot;</span>);</div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; BEAST_EXPECT(</div>
@@ -431,30 +431,29 @@ $(function() {
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; Account <span class="keyword">const</span> gw{<span class="stringliteral">&quot;gateway&quot;</span>};</div>
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> USD = gw[<span class="stringliteral">&quot;USD&quot;</span>];</div>
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; env.fund(XRP(100000), gw);</div>
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; env.close();</div>
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; </div>
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> result = env.rpc(<span class="stringliteral">&quot;ledger_request&quot;</span>, <span class="stringliteral">&quot;1&quot;</span>)[jss::result];</div>
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <span class="comment">// The current HTTP/S ServerHandler returns an HTTP 403 error code here</span></div>
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="comment">// rather than a noPermission JSON error. The JSONRPCClient just eats</span></div>
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; <span class="comment">// that error and returns an null result.</span></div>
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; BEAST_EXPECT(result.type() == <a class="code" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391">Json::nullValue</a>);</div>
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; }</div>
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; </div>
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <span class="keywordtype">void</span></div>
<div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1LedgerRequestRPC__test.html#a12d4d86acfd2f65a13c5153528a57040"> 373</a></span>&#160; <a class="code" href="classripple_1_1RPC_1_1LedgerRequestRPC__test.html#a12d4d86acfd2f65a13c5153528a57040">run</a>()<span class="keyword"> override</span></div>
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <a class="code" href="classripple_1_1RPC_1_1LedgerRequestRPC__test.html#adffe3428c832dbc95708058464df33a0">testLedgerRequest</a>();</div>
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <a class="code" href="classripple_1_1RPC_1_1LedgerRequestRPC__test.html#a4a1c84ec940b5345b8a4eb5c3c10d2eb">testEvolution</a>();</div>
<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <a class="code" href="classripple_1_1RPC_1_1LedgerRequestRPC__test.html#a1326cef5087947ac257dc34796d7ee44">testBadInput</a>();</div>
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; <a class="code" href="classripple_1_1RPC_1_1LedgerRequestRPC__test.html#a83fbf0e72cd38857729fc12899fa5c8d">testMoreThan256Closed</a>();</div>
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; <a class="code" href="classripple_1_1RPC_1_1LedgerRequestRPC__test.html#a97def29af9ee0c698564e887d4440ae7">testNonAdmin</a>();</div>
<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; }</div>
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;};</div>
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; </div>
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;<a class="code" href="namespaceripple_1_1RPC.html#a557849511b477b905e67852636bb37f6">BEAST_DEFINE_TESTSUITE</a>(LedgerRequestRPC, app, <a class="code" href="namespaceripple.html">ripple</a>);</div>
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; </div>
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;} <span class="comment">// namespace RPC</span></div>
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;} <span class="comment">// namespace ripple</span></div>
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; </div>
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> result = env.rpc(<span class="stringliteral">&quot;ledger_request&quot;</span>, <span class="stringliteral">&quot;1&quot;</span>)[jss::result];</div>
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; <span class="comment">// The current HTTP/S ServerHandler returns an HTTP 403 error code here</span></div>
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <span class="comment">// rather than a noPermission JSON error. The JSONRPCClient just eats</span></div>
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="comment">// that error and returns an null result.</span></div>
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; BEAST_EXPECT(result.type() == <a class="code" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391">Json::nullValue</a>);</div>
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; }</div>
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; </div>
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; <span class="keywordtype">void</span></div>
<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1LedgerRequestRPC__test.html#a12d4d86acfd2f65a13c5153528a57040"> 372</a></span>&#160; <a class="code" href="classripple_1_1RPC_1_1LedgerRequestRPC__test.html#a12d4d86acfd2f65a13c5153528a57040">run</a>()<span class="keyword"> override</span></div>
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <a class="code" href="classripple_1_1RPC_1_1LedgerRequestRPC__test.html#adffe3428c832dbc95708058464df33a0">testLedgerRequest</a>();</div>
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <a class="code" href="classripple_1_1RPC_1_1LedgerRequestRPC__test.html#a4a1c84ec940b5345b8a4eb5c3c10d2eb">testEvolution</a>();</div>
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <a class="code" href="classripple_1_1RPC_1_1LedgerRequestRPC__test.html#a1326cef5087947ac257dc34796d7ee44">testBadInput</a>();</div>
<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <a class="code" href="classripple_1_1RPC_1_1LedgerRequestRPC__test.html#a83fbf0e72cd38857729fc12899fa5c8d">testMoreThan256Closed</a>();</div>
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; <a class="code" href="classripple_1_1RPC_1_1LedgerRequestRPC__test.html#a97def29af9ee0c698564e887d4440ae7">testNonAdmin</a>();</div>
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; }</div>
<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;};</div>
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; </div>
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;<a class="code" href="namespaceripple_1_1RPC.html#a557849511b477b905e67852636bb37f6">BEAST_DEFINE_TESTSUITE</a>(LedgerRequestRPC, app, <a class="code" href="namespaceripple.html">ripple</a>);</div>
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; </div>
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;} <span class="comment">// namespace RPC</span></div>
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;} <span class="comment">// namespace ripple</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="anamespaceripple_1_1RPC_html_a557849511b477b905e67852636bb37f6"><div class="ttname"><a href="namespaceripple_1_1RPC.html#a557849511b477b905e67852636bb37f6">ripple::RPC::BEAST_DEFINE_TESTSUITE</a></div><div class="ttdeci">BEAST_DEFINE_TESTSUITE(AccountLinesRPC, app, ripple)</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>
@@ -464,13 +463,13 @@ $(function() {
<div class="ttc" id="aclassripple_1_1RPC_1_1LedgerRequestRPC__test_html_a97def29af9ee0c698564e887d4440ae7"><div class="ttname"><a href="classripple_1_1RPC_1_1LedgerRequestRPC__test.html#a97def29af9ee0c698564e887d4440ae7">ripple::RPC::LedgerRequestRPC_test::testNonAdmin</a></div><div class="ttdeci">void testNonAdmin()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRequestRPC__test_8cpp_source.html#l00356">LedgerRequestRPC_test.cpp:356</a></div></div>
<div class="ttc" id="anamespaceripple_1_1RPC_html_a1a79f0c33d1405fe85c40d63a49658bd"><div class="ttname"><a href="namespaceripple_1_1RPC.html#a1a79f0c33d1405fe85c40d63a49658bd">ripple::RPC::contains_error</a></div><div class="ttdeci">bool contains_error(Json::Value const &amp;json)</div><div class="ttdoc">Returns true if the json contains an rpc error specification.</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8cpp_source.html#l00225">ErrorCodes.cpp:225</a></div></div>
<div class="ttc" id="ato_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a></div><div class="ttdeci">T to_string(T... args)</div></div>
<div class="ttc" id="anamespaceripple_1_1RPC_html_affbc9e6f947124dd7e2f7fec4bd95d80"><div class="ttname"><a href="namespaceripple_1_1RPC.html#affbc9e6f947124dd7e2f7fec4bd95d80">ripple::RPC::ApiMaximumSupportedVersion</a></div><div class="ttdeci">constexpr unsigned int ApiMaximumSupportedVersion</div><div class="ttdef"><b>Definition:</b> <a href="RPCHelpers_8h_source.html#l00220">RPCHelpers.h:220</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1LedgerRequestRPC__test_html_a4a1c84ec940b5345b8a4eb5c3c10d2eb"><div class="ttname"><a href="classripple_1_1RPC_1_1LedgerRequestRPC__test.html#a4a1c84ec940b5345b8a4eb5c3c10d2eb">ripple::RPC::LedgerRequestRPC_test::testEvolution</a></div><div class="ttdeci">void testEvolution()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRequestRPC__test_8cpp_source.html#l00157">LedgerRequestRPC_test.cpp:157</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1LedgerRequestRPC__test_html_a12d4d86acfd2f65a13c5153528a57040"><div class="ttname"><a href="classripple_1_1RPC_1_1LedgerRequestRPC__test.html#a12d4d86acfd2f65a13c5153528a57040">ripple::RPC::LedgerRequestRPC_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRequestRPC__test_8cpp_source.html#l00373">LedgerRequestRPC_test.cpp:373</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1LedgerRequestRPC__test_html_a12d4d86acfd2f65a13c5153528a57040"><div class="ttname"><a href="classripple_1_1RPC_1_1LedgerRequestRPC__test.html#a12d4d86acfd2f65a13c5153528a57040">ripple::RPC::LedgerRequestRPC_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRequestRPC__test_8cpp_source.html#l00372">LedgerRequestRPC_test.cpp:372</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="aclassripple_1_1RPC_1_1LedgerRequestRPC__test_html_adffe3428c832dbc95708058464df33a0"><div class="ttname"><a href="classripple_1_1RPC_1_1LedgerRequestRPC__test.html#adffe3428c832dbc95708058464df33a0">ripple::RPC::LedgerRequestRPC_test::testLedgerRequest</a></div><div class="ttdeci">void testLedgerRequest()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRequestRPC__test_8cpp_source.html#l00035">LedgerRequestRPC_test.cpp:35</a></div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391">Json::nullValue</a></div><div class="ttdeci">@ nullValue</div><div class="ttdoc">'null' value</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00036">json_value.h:36</a></div></div>
<div class="ttc" id="aclassripple_1_1FeatureBitset_html"><div class="ttname"><a href="classripple_1_1FeatureBitset.html">ripple::FeatureBitset</a></div><div class="ttdef"><b>Definition:</b> <a href="Feature_8h_source.html#l00159">Feature.h:159</a></div></div>
<div class="ttc" id="anamespaceripple_1_1RPC_html_a8c4c4528421d724a8a82db708b1a761b"><div class="ttname"><a href="namespaceripple_1_1RPC.html#a8c4c4528421d724a8a82db708b1a761b">ripple::RPC::apiMaximumSupportedVersion</a></div><div class="ttdeci">constexpr unsigned int apiMaximumSupportedVersion</div><div class="ttdef"><b>Definition:</b> <a href="RPCHelpers_8h_source.html#l00224">RPCHelpers.h:224</a></div></div>
<div class="ttc" id="aclassripple_1_1FeatureBitset_html"><div class="ttname"><a href="classripple_1_1FeatureBitset.html">ripple::FeatureBitset</a></div><div class="ttdef"><b>Definition:</b> <a href="Feature_8h_source.html#l00160">Feature.h:160</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1LedgerRequestRPC__test_html_a1326cef5087947ac257dc34796d7ee44"><div class="ttname"><a href="classripple_1_1RPC_1_1LedgerRequestRPC__test.html#a1326cef5087947ac257dc34796d7ee44">ripple::RPC::LedgerRequestRPC_test::testBadInput</a></div><div class="ttdeci">void testBadInput()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRequestRPC__test_8cpp_source.html#l00276">LedgerRequestRPC_test.cpp:276</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1LedgerRequestRPC__test_html_a83fbf0e72cd38857729fc12899fa5c8d"><div class="ttname"><a href="classripple_1_1RPC_1_1LedgerRequestRPC__test.html#a83fbf0e72cd38857729fc12899fa5c8d">ripple::RPC::LedgerRequestRPC_test::testMoreThan256Closed</a></div><div class="ttdeci">void testMoreThan256Closed()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRequestRPC__test_8cpp_source.html#l00317">LedgerRequestRPC_test.cpp:317</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00145">json_value.h:145</a></div></div>