This commit is contained in:
bthomee
2025-03-17 13:18:59 +00:00
parent 040e525da7
commit 61468040d9
9 changed files with 311 additions and 294 deletions

View File

@@ -3263,72 +3263,83 @@ $(function() {
<div class="line"><a id="l03189" name="l03189"></a><span class="lineno"> 3189</span> params[jss::permissioned_domain][jss::account] = 1;</div>
<div class="line"><a id="l03190" name="l03190"></a><span class="lineno"> 3190</span> params[jss::permissioned_domain][jss::seq] = <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>;</div>
<div class="line"><a id="l03191" name="l03191"></a><span class="lineno"> 3191</span> <span class="keyword">auto</span> <span class="keyword">const</span> jrr = env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#ad69855b4b26fc3c83922c5783487592c">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;ledger_entry&quot;</span>, <a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(params));</div>
<div class="line"><a id="l03192" name="l03192"></a><span class="lineno"> 3192</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a99424fe6e049020d57aa87b485e3355c">checkErrorValue</a>(jrr[jss::result], <span class="stringliteral">&quot;malformedRequest&quot;</span>, <span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a id="l03192" name="l03192"></a><span class="lineno"> 3192</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a99424fe6e049020d57aa87b485e3355c">checkErrorValue</a>(jrr[jss::result], <span class="stringliteral">&quot;malformedAddress&quot;</span>, <span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a id="l03193" name="l03193"></a><span class="lineno"> 3193</span> }</div>
<div class="line"><a id="l03194" name="l03194"></a><span class="lineno"> 3194</span> </div>
<div class="line"><a id="l03195" name="l03195"></a><span class="lineno"> 3195</span> {</div>
<div class="line"><a id="l03196" name="l03196"></a><span class="lineno"> 3196</span> <span class="comment">// Fail, no account</span></div>
<div class="line"><a id="l03196" name="l03196"></a><span class="lineno"> 3196</span> <span class="comment">// Fail, account is an object</span></div>
<div class="line"><a id="l03197" name="l03197"></a><span class="lineno"> 3197</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> params;</div>
<div class="line"><a id="l03198" name="l03198"></a><span class="lineno"> 3198</span> params[jss::ledger_index] = jss::validated;</div>
<div class="line"><a id="l03199" name="l03199"></a><span class="lineno"> 3199</span> params[jss::permissioned_domain][jss::account] = <span class="stringliteral">&quot;&quot;</span>;</div>
<div class="line"><a id="l03200" name="l03200"></a><span class="lineno"> 3200</span> params[jss::permissioned_domain][jss::seq] = <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>;</div>
<div class="line"><a id="l03201" name="l03201"></a><span class="lineno"> 3201</span> <span class="keyword">auto</span> <span class="keyword">const</span> jrr = env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#ad69855b4b26fc3c83922c5783487592c">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;ledger_entry&quot;</span>, <a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(params));</div>
<div class="line"><a id="l03202" name="l03202"></a><span class="lineno"> 3202</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a99424fe6e049020d57aa87b485e3355c">checkErrorValue</a>(jrr[jss::result], <span class="stringliteral">&quot;malformedAddress&quot;</span>, <span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a id="l03203" name="l03203"></a><span class="lineno"> 3203</span> }</div>
<div class="line"><a id="l03204" name="l03204"></a><span class="lineno"> 3204</span> </div>
<div class="line"><a id="l03205" name="l03205"></a><span class="lineno"> 3205</span> {</div>
<div class="line"><a id="l03206" name="l03206"></a><span class="lineno"> 3206</span> <span class="comment">// Fail, invalid sequence</span></div>
<div class="line"><a id="l03207" name="l03207"></a><span class="lineno"> 3207</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> params;</div>
<div class="line"><a id="l03208" name="l03208"></a><span class="lineno"> 3208</span> params[jss::ledger_index] = jss::validated;</div>
<div class="line"><a id="l03209" name="l03209"></a><span class="lineno"> 3209</span> params[jss::permissioned_domain][jss::account] = alice.human();</div>
<div class="line"><a id="l03210" name="l03210"></a><span class="lineno"> 3210</span> params[jss::permissioned_domain][jss::seq] = <span class="stringliteral">&quot;12g&quot;</span>;</div>
<div class="line"><a id="l03211" name="l03211"></a><span class="lineno"> 3211</span> <span class="keyword">auto</span> <span class="keyword">const</span> jrr = env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#ad69855b4b26fc3c83922c5783487592c">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;ledger_entry&quot;</span>, <a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(params));</div>
<div class="line"><a id="l03212" name="l03212"></a><span class="lineno"> 3212</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a99424fe6e049020d57aa87b485e3355c">checkErrorValue</a>(jrr[jss::result], <span class="stringliteral">&quot;malformedRequest&quot;</span>, <span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a id="l03213" name="l03213"></a><span class="lineno"> 3213</span> }</div>
<div class="line"><a id="l03214" name="l03214"></a><span class="lineno"> 3214</span> }</div>
<div class="line"><a id="l03199" name="l03199"></a><span class="lineno"> 3199</span> params[jss::permissioned_domain][jss::account] =</div>
<div class="line"><a id="l03200" name="l03200"></a><span class="lineno"> 3200</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>{<a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::ValueType::objectValue</a>};</div>
<div class="line"><a id="l03201" name="l03201"></a><span class="lineno"> 3201</span> params[jss::permissioned_domain][jss::seq] = <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>;</div>
<div class="line"><a id="l03202" name="l03202"></a><span class="lineno"> 3202</span> <span class="keyword">auto</span> <span class="keyword">const</span> jrr = env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#ad69855b4b26fc3c83922c5783487592c">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;ledger_entry&quot;</span>, <a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(params));</div>
<div class="line"><a id="l03203" name="l03203"></a><span class="lineno"> 3203</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a99424fe6e049020d57aa87b485e3355c">checkErrorValue</a>(jrr[jss::result], <span class="stringliteral">&quot;malformedAddress&quot;</span>, <span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a id="l03204" name="l03204"></a><span class="lineno"> 3204</span> }</div>
<div class="line"><a id="l03205" name="l03205"></a><span class="lineno"> 3205</span> </div>
<div class="line"><a id="l03206" name="l03206"></a><span class="lineno"> 3206</span> {</div>
<div class="line"><a id="l03207" name="l03207"></a><span class="lineno"> 3207</span> <span class="comment">// Fail, no account</span></div>
<div class="line"><a id="l03208" name="l03208"></a><span class="lineno"> 3208</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> params;</div>
<div class="line"><a id="l03209" name="l03209"></a><span class="lineno"> 3209</span> params[jss::ledger_index] = jss::validated;</div>
<div class="line"><a id="l03210" name="l03210"></a><span class="lineno"> 3210</span> params[jss::permissioned_domain][jss::account] = <span class="stringliteral">&quot;&quot;</span>;</div>
<div class="line"><a id="l03211" name="l03211"></a><span class="lineno"> 3211</span> params[jss::permissioned_domain][jss::seq] = <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>;</div>
<div class="line"><a id="l03212" name="l03212"></a><span class="lineno"> 3212</span> <span class="keyword">auto</span> <span class="keyword">const</span> jrr = env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#ad69855b4b26fc3c83922c5783487592c">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;ledger_entry&quot;</span>, <a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(params));</div>
<div class="line"><a id="l03213" name="l03213"></a><span class="lineno"> 3213</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a99424fe6e049020d57aa87b485e3355c">checkErrorValue</a>(jrr[jss::result], <span class="stringliteral">&quot;malformedAddress&quot;</span>, <span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a id="l03214" name="l03214"></a><span class="lineno"> 3214</span> }</div>
<div class="line"><a id="l03215" name="l03215"></a><span class="lineno"> 3215</span> </div>
<div class="line"><a id="l03216" name="l03216"></a><span class="lineno"> 3216</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l03217" name="l03217"></a><span class="lineno"> 3217</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l03218" name="l03218"></a><span class="lineno"><a class="line" href="classripple_1_1LedgerRPC__test.html#abbafb9158567841d3ce81a0ee5f954ba"> 3218</a></span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#abbafb9158567841d3ce81a0ee5f954ba">run</a>()<span class="keyword"> override</span></div>
<div class="line"><a id="l03219" name="l03219"></a><span class="lineno"> 3219</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l03220" name="l03220"></a><span class="lineno"> 3220</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#ad2c48fcad36d8180f75bff57a657337e">testLedgerRequest</a>();</div>
<div class="line"><a id="l03221" name="l03221"></a><span class="lineno"> 3221</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a2ba728b8f3a0ab1844f9beb8f1b6aa39">testBadInput</a>();</div>
<div class="line"><a id="l03222" name="l03222"></a><span class="lineno"> 3222</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a09363031f4fe1e6f8a5a72c447a9293a">testLedgerCurrent</a>();</div>
<div class="line"><a id="l03223" name="l03223"></a><span class="lineno"> 3223</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#aac75adc3929f58999d91f21912e24e26">testMissingLedgerEntryLedgerHash</a>();</div>
<div class="line"><a id="l03224" name="l03224"></a><span class="lineno"> 3224</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a668721745cd0bc9f73449afe68a318b1">testLedgerFull</a>();</div>
<div class="line"><a id="l03225" name="l03225"></a><span class="lineno"> 3225</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a3f2cca5d2a38ae42a24cd6cd1b4bab15">testLedgerFullNonAdmin</a>();</div>
<div class="line"><a id="l03226" name="l03226"></a><span class="lineno"> 3226</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#ab028e86674cbb2cf6b0b530183c14c58">testLedgerAccounts</a>();</div>
<div class="line"><a id="l03227" name="l03227"></a><span class="lineno"> 3227</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#ad4e9d9909f936f4655bfeb05d347443e">testLedgerEntryAccountRoot</a>();</div>
<div class="line"><a id="l03228" name="l03228"></a><span class="lineno"> 3228</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a3673b70a465c8df505656b86121b2cf8">testLedgerEntryCheck</a>();</div>
<div class="line"><a id="l03229" name="l03229"></a><span class="lineno"> 3229</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a9e4f8228408ced392d2381a8d2aac63b">testLedgerEntryCredentials</a>();</div>
<div class="line"><a id="l03230" name="l03230"></a><span class="lineno"> 3230</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a9c5e2c28a66046a8d02ad655956a8e59">testLedgerEntryDepositPreauth</a>();</div>
<div class="line"><a id="l03231" name="l03231"></a><span class="lineno"> 3231</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#ab3bb9e18f6f4358eaa7f6bf18c5d9fbd">testLedgerEntryDepositPreauthCred</a>();</div>
<div class="line"><a id="l03232" name="l03232"></a><span class="lineno"> 3232</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a6d97a0d575938ede162ac7a202fa68b6">testLedgerEntryDirectory</a>();</div>
<div class="line"><a id="l03233" name="l03233"></a><span class="lineno"> 3233</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a77b33974a78b873836071ec83cacf7ac">testLedgerEntryEscrow</a>();</div>
<div class="line"><a id="l03234" name="l03234"></a><span class="lineno"> 3234</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a8d711c2c90c5aa06cc09e31a50903eb3">testLedgerEntryOffer</a>();</div>
<div class="line"><a id="l03235" name="l03235"></a><span class="lineno"> 3235</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#aaa81a08ac938a3d3d6a769638da082c6">testLedgerEntryPayChan</a>();</div>
<div class="line"><a id="l03236" name="l03236"></a><span class="lineno"> 3236</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#ad424a93e08a6e57546221add310b123d">testLedgerEntryRippleState</a>();</div>
<div class="line"><a id="l03237" name="l03237"></a><span class="lineno"> 3237</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#aed774f98182f3dcc294a9a16879600ef">testLedgerEntryTicket</a>();</div>
<div class="line"><a id="l03238" name="l03238"></a><span class="lineno"> 3238</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a2f07bf50ea7cb38a59f1975ccd324eb5">testLookupLedger</a>();</div>
<div class="line"><a id="l03239" name="l03239"></a><span class="lineno"> 3239</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a67daa130f5e87d9a4aa2c86653c2cc80">testNoQueue</a>();</div>
<div class="line"><a id="l03240" name="l03240"></a><span class="lineno"> 3240</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a73af9c92439943da5687c66bc759921b">testQueue</a>();</div>
<div class="line"><a id="l03241" name="l03241"></a><span class="lineno"> 3241</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a6e4239bfa55f7978dec37a384ae6e393">testLedgerAccountsOption</a>();</div>
<div class="line"><a id="l03242" name="l03242"></a><span class="lineno"> 3242</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a6f0ef77fd778740b54569d800858fecd">testLedgerEntryDID</a>();</div>
<div class="line"><a id="l03243" name="l03243"></a><span class="lineno"> 3243</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a6c0c23472096d9cdb1814f299074a937">testInvalidOracleLedgerEntry</a>();</div>
<div class="line"><a id="l03244" name="l03244"></a><span class="lineno"> 3244</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a1ef56389a980996da7e73e971fb80893">testOracleLedgerEntry</a>();</div>
<div class="line"><a id="l03245" name="l03245"></a><span class="lineno"> 3245</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a2313f12e20f472742171b1c67e731fbc">testLedgerEntryMPT</a>();</div>
<div class="line"><a id="l03246" name="l03246"></a><span class="lineno"> 3246</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#ad285265a10ff1e92bcbc162d06b5e52b">testLedgerEntryCLI</a>();</div>
<div class="line"><a id="l03247" name="l03247"></a><span class="lineno"> 3247</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#afab5781afb493c1d913d8259d868c2b4">testLedgerEntryPermissionedDomain</a>();</div>
<div class="line"><a id="l03248" name="l03248"></a><span class="lineno"> 3248</span> </div>
<div class="line"><a id="l03249" name="l03249"></a><span class="lineno"> 3249</span> <a class="code hl_function" href="namespaceripple.html#a9f8b4ebe6b42066b9e39967ed80daf79">forAllApiVersions</a>(<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/functional/bind_front.html">std::bind_front</a>(</div>
<div class="line"><a id="l03250" name="l03250"></a><span class="lineno"> 3250</span> &amp;<a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#acae8c6d1be080cacabd0e6cbbfcd6e0f">LedgerRPC_test::testLedgerEntryInvalidParams</a>, <span class="keyword">this</span>));</div>
<div class="line"><a id="l03251" name="l03251"></a><span class="lineno"> 3251</span> }</div>
<div class="line"><a id="l03252" name="l03252"></a><span class="lineno"> 3252</span>};</div>
<div class="line"><a id="l03253" name="l03253"></a><span class="lineno"> 3253</span> </div>
<div class="line"><a id="l03254" name="l03254"></a><span class="lineno"><a class="line" href="namespaceripple.html#a8701631f0bb6febef8a14ab68252df67"> 3254</a></span>BEAST_DEFINE_TESTSUITE(LedgerRPC, app, <a class="code hl_namespace" href="namespaceripple.html">ripple</a>);</div>
<div class="line"><a id="l03255" name="l03255"></a><span class="lineno"><a class="line" href="namespaceripple.html#a439cb0695442f09847a8a5af9af89260"> 3255</a></span>BEAST_DEFINE_TESTSUITE(LedgerRPC_XChain, app, <a class="code hl_namespace" href="namespaceripple.html">ripple</a>);</div>
<div class="line"><a id="l03256" name="l03256"></a><span class="lineno"> 3256</span> </div>
<div class="line"><a id="l03257" name="l03257"></a><span class="lineno"> 3257</span>} <span class="comment">// namespace ripple</span></div>
<div class="line"><a id="l03216" name="l03216"></a><span class="lineno"> 3216</span> {</div>
<div class="line"><a id="l03217" name="l03217"></a><span class="lineno"> 3217</span> <span class="comment">// Fail, invalid sequence</span></div>
<div class="line"><a id="l03218" name="l03218"></a><span class="lineno"> 3218</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> params;</div>
<div class="line"><a id="l03219" name="l03219"></a><span class="lineno"> 3219</span> params[jss::ledger_index] = jss::validated;</div>
<div class="line"><a id="l03220" name="l03220"></a><span class="lineno"> 3220</span> params[jss::permissioned_domain][jss::account] = alice.human();</div>
<div class="line"><a id="l03221" name="l03221"></a><span class="lineno"> 3221</span> params[jss::permissioned_domain][jss::seq] = <span class="stringliteral">&quot;12g&quot;</span>;</div>
<div class="line"><a id="l03222" name="l03222"></a><span class="lineno"> 3222</span> <span class="keyword">auto</span> <span class="keyword">const</span> jrr = env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#ad69855b4b26fc3c83922c5783487592c">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;ledger_entry&quot;</span>, <a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(params));</div>
<div class="line"><a id="l03223" name="l03223"></a><span class="lineno"> 3223</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a99424fe6e049020d57aa87b485e3355c">checkErrorValue</a>(jrr[jss::result], <span class="stringliteral">&quot;malformedRequest&quot;</span>, <span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a id="l03224" name="l03224"></a><span class="lineno"> 3224</span> }</div>
<div class="line"><a id="l03225" name="l03225"></a><span class="lineno"> 3225</span> }</div>
<div class="line"><a id="l03226" name="l03226"></a><span class="lineno"> 3226</span> </div>
<div class="line"><a id="l03227" name="l03227"></a><span class="lineno"> 3227</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l03228" name="l03228"></a><span class="lineno"> 3228</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l03229" name="l03229"></a><span class="lineno"><a class="line" href="classripple_1_1LedgerRPC__test.html#abbafb9158567841d3ce81a0ee5f954ba"> 3229</a></span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#abbafb9158567841d3ce81a0ee5f954ba">run</a>()<span class="keyword"> override</span></div>
<div class="line"><a id="l03230" name="l03230"></a><span class="lineno"> 3230</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l03231" name="l03231"></a><span class="lineno"> 3231</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#ad2c48fcad36d8180f75bff57a657337e">testLedgerRequest</a>();</div>
<div class="line"><a id="l03232" name="l03232"></a><span class="lineno"> 3232</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a2ba728b8f3a0ab1844f9beb8f1b6aa39">testBadInput</a>();</div>
<div class="line"><a id="l03233" name="l03233"></a><span class="lineno"> 3233</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a09363031f4fe1e6f8a5a72c447a9293a">testLedgerCurrent</a>();</div>
<div class="line"><a id="l03234" name="l03234"></a><span class="lineno"> 3234</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#aac75adc3929f58999d91f21912e24e26">testMissingLedgerEntryLedgerHash</a>();</div>
<div class="line"><a id="l03235" name="l03235"></a><span class="lineno"> 3235</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a668721745cd0bc9f73449afe68a318b1">testLedgerFull</a>();</div>
<div class="line"><a id="l03236" name="l03236"></a><span class="lineno"> 3236</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a3f2cca5d2a38ae42a24cd6cd1b4bab15">testLedgerFullNonAdmin</a>();</div>
<div class="line"><a id="l03237" name="l03237"></a><span class="lineno"> 3237</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#ab028e86674cbb2cf6b0b530183c14c58">testLedgerAccounts</a>();</div>
<div class="line"><a id="l03238" name="l03238"></a><span class="lineno"> 3238</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#ad4e9d9909f936f4655bfeb05d347443e">testLedgerEntryAccountRoot</a>();</div>
<div class="line"><a id="l03239" name="l03239"></a><span class="lineno"> 3239</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a3673b70a465c8df505656b86121b2cf8">testLedgerEntryCheck</a>();</div>
<div class="line"><a id="l03240" name="l03240"></a><span class="lineno"> 3240</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a9e4f8228408ced392d2381a8d2aac63b">testLedgerEntryCredentials</a>();</div>
<div class="line"><a id="l03241" name="l03241"></a><span class="lineno"> 3241</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a9c5e2c28a66046a8d02ad655956a8e59">testLedgerEntryDepositPreauth</a>();</div>
<div class="line"><a id="l03242" name="l03242"></a><span class="lineno"> 3242</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#ab3bb9e18f6f4358eaa7f6bf18c5d9fbd">testLedgerEntryDepositPreauthCred</a>();</div>
<div class="line"><a id="l03243" name="l03243"></a><span class="lineno"> 3243</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a6d97a0d575938ede162ac7a202fa68b6">testLedgerEntryDirectory</a>();</div>
<div class="line"><a id="l03244" name="l03244"></a><span class="lineno"> 3244</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a77b33974a78b873836071ec83cacf7ac">testLedgerEntryEscrow</a>();</div>
<div class="line"><a id="l03245" name="l03245"></a><span class="lineno"> 3245</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a8d711c2c90c5aa06cc09e31a50903eb3">testLedgerEntryOffer</a>();</div>
<div class="line"><a id="l03246" name="l03246"></a><span class="lineno"> 3246</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#aaa81a08ac938a3d3d6a769638da082c6">testLedgerEntryPayChan</a>();</div>
<div class="line"><a id="l03247" name="l03247"></a><span class="lineno"> 3247</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#ad424a93e08a6e57546221add310b123d">testLedgerEntryRippleState</a>();</div>
<div class="line"><a id="l03248" name="l03248"></a><span class="lineno"> 3248</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#aed774f98182f3dcc294a9a16879600ef">testLedgerEntryTicket</a>();</div>
<div class="line"><a id="l03249" name="l03249"></a><span class="lineno"> 3249</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a2f07bf50ea7cb38a59f1975ccd324eb5">testLookupLedger</a>();</div>
<div class="line"><a id="l03250" name="l03250"></a><span class="lineno"> 3250</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a67daa130f5e87d9a4aa2c86653c2cc80">testNoQueue</a>();</div>
<div class="line"><a id="l03251" name="l03251"></a><span class="lineno"> 3251</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a73af9c92439943da5687c66bc759921b">testQueue</a>();</div>
<div class="line"><a id="l03252" name="l03252"></a><span class="lineno"> 3252</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a6e4239bfa55f7978dec37a384ae6e393">testLedgerAccountsOption</a>();</div>
<div class="line"><a id="l03253" name="l03253"></a><span class="lineno"> 3253</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a6f0ef77fd778740b54569d800858fecd">testLedgerEntryDID</a>();</div>
<div class="line"><a id="l03254" name="l03254"></a><span class="lineno"> 3254</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a6c0c23472096d9cdb1814f299074a937">testInvalidOracleLedgerEntry</a>();</div>
<div class="line"><a id="l03255" name="l03255"></a><span class="lineno"> 3255</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a1ef56389a980996da7e73e971fb80893">testOracleLedgerEntry</a>();</div>
<div class="line"><a id="l03256" name="l03256"></a><span class="lineno"> 3256</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#a2313f12e20f472742171b1c67e731fbc">testLedgerEntryMPT</a>();</div>
<div class="line"><a id="l03257" name="l03257"></a><span class="lineno"> 3257</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#ad285265a10ff1e92bcbc162d06b5e52b">testLedgerEntryCLI</a>();</div>
<div class="line"><a id="l03258" name="l03258"></a><span class="lineno"> 3258</span> <a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#afab5781afb493c1d913d8259d868c2b4">testLedgerEntryPermissionedDomain</a>();</div>
<div class="line"><a id="l03259" name="l03259"></a><span class="lineno"> 3259</span> </div>
<div class="line"><a id="l03260" name="l03260"></a><span class="lineno"> 3260</span> <a class="code hl_function" href="namespaceripple.html#a9f8b4ebe6b42066b9e39967ed80daf79">forAllApiVersions</a>(<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/functional/bind_front.html">std::bind_front</a>(</div>
<div class="line"><a id="l03261" name="l03261"></a><span class="lineno"> 3261</span> &amp;<a class="code hl_function" href="classripple_1_1LedgerRPC__test.html#acae8c6d1be080cacabd0e6cbbfcd6e0f">LedgerRPC_test::testLedgerEntryInvalidParams</a>, <span class="keyword">this</span>));</div>
<div class="line"><a id="l03262" name="l03262"></a><span class="lineno"> 3262</span> }</div>
<div class="line"><a id="l03263" name="l03263"></a><span class="lineno"> 3263</span>};</div>
<div class="line"><a id="l03264" name="l03264"></a><span class="lineno"> 3264</span> </div>
<div class="line"><a id="l03265" name="l03265"></a><span class="lineno"><a class="line" href="namespaceripple.html#a8701631f0bb6febef8a14ab68252df67"> 3265</a></span>BEAST_DEFINE_TESTSUITE(LedgerRPC, app, <a class="code hl_namespace" href="namespaceripple.html">ripple</a>);</div>
<div class="line"><a id="l03266" name="l03266"></a><span class="lineno"><a class="line" href="namespaceripple.html#a439cb0695442f09847a8a5af9af89260"> 3266</a></span>BEAST_DEFINE_TESTSUITE(LedgerRPC_XChain, app, <a class="code hl_namespace" href="namespaceripple.html">ripple</a>);</div>
<div class="line"><a id="l03267" name="l03267"></a><span class="lineno"> 3267</span> </div>
<div class="line"><a id="l03268" name="l03268"></a><span class="lineno"> 3268</span>} <span class="comment">// namespace ripple</span></div>
<div class="ttc" id="aall_any_none_of_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/all_any_none_of.html">std::any_of</a></div><div class="ttdeci">T any_of(T... args)</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>
<div class="ttc" id="abasic_string_view_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a></div></div>
@@ -3375,7 +3386,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1LedgerRPC__test_html_aac75adc3929f58999d91f21912e24e26"><div class="ttname"><a href="classripple_1_1LedgerRPC__test.html#aac75adc3929f58999d91f21912e24e26">ripple::LedgerRPC_test::testMissingLedgerEntryLedgerHash</a></div><div class="ttdeci">void testMissingLedgerEntryLedgerHash()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRPC__test_8cpp_source.html#l00529">LedgerRPC_test.cpp:529</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerRPC__test_html_ab028e86674cbb2cf6b0b530183c14c58"><div class="ttname"><a href="classripple_1_1LedgerRPC__test.html#ab028e86674cbb2cf6b0b530183c14c58">ripple::LedgerRPC_test::testLedgerAccounts</a></div><div class="ttdeci">void testLedgerAccounts()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRPC__test_8cpp_source.html#l00587">LedgerRPC_test.cpp:587</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerRPC__test_html_ab3bb9e18f6f4358eaa7f6bf18c5d9fbd"><div class="ttname"><a href="classripple_1_1LedgerRPC__test.html#ab3bb9e18f6f4358eaa7f6bf18c5d9fbd">ripple::LedgerRPC_test::testLedgerEntryDepositPreauthCred</a></div><div class="ttdeci">void testLedgerEntryDepositPreauthCred()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRPC__test_8cpp_source.html#l01072">LedgerRPC_test.cpp:1072</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerRPC__test_html_abbafb9158567841d3ce81a0ee5f954ba"><div class="ttname"><a href="classripple_1_1LedgerRPC__test.html#abbafb9158567841d3ce81a0ee5f954ba">ripple::LedgerRPC_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdoc">Runs the suite.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRPC__test_8cpp_source.html#l03218">LedgerRPC_test.cpp:3218</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerRPC__test_html_abbafb9158567841d3ce81a0ee5f954ba"><div class="ttname"><a href="classripple_1_1LedgerRPC__test.html#abbafb9158567841d3ce81a0ee5f954ba">ripple::LedgerRPC_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdoc">Runs the suite.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRPC__test_8cpp_source.html#l03229">LedgerRPC_test.cpp:3229</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerRPC__test_html_acae8c6d1be080cacabd0e6cbbfcd6e0f"><div class="ttname"><a href="classripple_1_1LedgerRPC__test.html#acae8c6d1be080cacabd0e6cbbfcd6e0f">ripple::LedgerRPC_test::testLedgerEntryInvalidParams</a></div><div class="ttdeci">void testLedgerEntryInvalidParams(unsigned int apiVersion)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRPC__test_8cpp_source.html#l02222">LedgerRPC_test.cpp:2222</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerRPC__test_html_ad285265a10ff1e92bcbc162d06b5e52b"><div class="ttname"><a href="classripple_1_1LedgerRPC__test.html#ad285265a10ff1e92bcbc162d06b5e52b">ripple::LedgerRPC_test::testLedgerEntryCLI</a></div><div class="ttdeci">void testLedgerEntryCLI()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRPC__test_8cpp_source.html#l03074">LedgerRPC_test.cpp:3074</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerRPC__test_html_ad2c48fcad36d8180f75bff57a657337e"><div class="ttname"><a href="classripple_1_1LedgerRPC__test.html#ad2c48fcad36d8180f75bff57a657337e">ripple::LedgerRPC_test::testLedgerRequest</a></div><div class="ttdeci">void testLedgerRequest()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerRPC__test_8cpp_source.html#l00383">LedgerRPC_test.cpp:383</a></div></div>