|
rippled
|


Public Member Functions | |
| void | testQueueSeq () |
| void | testQueueTicket () |
| void | testTecResult () |
| void | testLocalTxRetry () |
| void | testLastLedgerSeq () |
| void | testZeroFeeTxn () |
| void | testFailInPreclaim () |
| void | testQueuedTxFails () |
| void | testMultiTxnPerAccount () |
| void | testTieBreaking () |
| void | testAcctTxnID () |
| void | testMaximum () |
| void | testUnexpectedBalanceChange () |
| void | testBlockersSeq () |
| void | testBlockersTicket () |
| void | testInFlightBalance () |
| void | testConsequences () |
| void | testAcctInQueueButEmpty () |
| void | testRPC () |
| void | testExpirationReplacement () |
| void | testFullQueueGapFill () |
| void | testSignAndSubmitSequence () |
| void | testAccountInfo () |
| BEAST_EXPECT (env.current() ->info().seq > 3) | |
| BEAST_EXPECT (info.isMember(jss::result) &&info[jss::result].isMember(jss::account_data)) | |
| BEAST_EXPECT (!info[jss::result].isMember(jss::queue_data)) | |
| BEAST_EXPECT (info.isMember(jss::result) &&info[jss::result].isMember(jss::account_data)) | |
| BEAST_EXPECT (result.isMember(jss::queue_data)) | |
| BEAST_EXPECT (queue_data.isObject()) | |
| BEAST_EXPECT (queue_data.isMember(jss::txn_count)) | |
| BEAST_EXPECT (queue_data[jss::txn_count]==0) | |
| BEAST_EXPECT (!queue_data.isMember(jss::lowest_sequence)) | |
| BEAST_EXPECT (!queue_data.isMember(jss::highest_sequence)) | |
| BEAST_EXPECT (!queue_data.isMember(jss::auth_change_queued)) | |
| BEAST_EXPECT (!queue_data.isMember(jss::max_spend_drops_total)) | |
| BEAST_EXPECT (!queue_data.isMember(jss::transactions)) | |
| checkMetrics (__LINE__, env, 0, 6, 0, 3, 256) | |
| fillQueue (env, alice) | |
| checkMetrics (__LINE__, env, 0, 6, 4, 3, 256) | |
| BEAST_EXPECT (info.isMember(jss::result) &&info[jss::result].isMember(jss::account_data)) | |
| BEAST_EXPECT (result.isMember(jss::queue_data)) | |
| BEAST_EXPECT (queue_data.isObject()) | |
| BEAST_EXPECT (queue_data.isMember(jss::txn_count)) | |
| BEAST_EXPECT (queue_data[jss::txn_count]==0) | |
| BEAST_EXPECT (!queue_data.isMember(jss::lowest_sequence)) | |
| BEAST_EXPECT (!queue_data.isMember(jss::highest_sequence)) | |
| BEAST_EXPECT (!queue_data.isMember(jss::auth_change_queued)) | |
| BEAST_EXPECT (!queue_data.isMember(jss::max_spend_drops_total)) | |
| BEAST_EXPECT (!queue_data.isMember(jss::transactions)) | |
| envs (noop(alice), fee(100), seq(none), ter(terQUEUED))(submitParams) | |
| envs (noop(alice), fee(100), seq(none), ter(terQUEUED))(submitParams) | |
| envs (noop(alice), fee(100), seq(none), ter(terQUEUED))(submitParams) | |
| envs (noop(alice), fee(100), seq(none), ter(terQUEUED))(submitParams) | |
| checkMetrics (__LINE__, env, 4, 6, 4, 3, 256) | |
| BEAST_EXPECT (info.isMember(jss::result) &&info[jss::result].isMember(jss::account_data)) | |
| BEAST_EXPECT (result.isMember(jss::queue_data)) | |
| BEAST_EXPECT (queue_data.isObject()) | |
| BEAST_EXPECT (queue_data.isMember(jss::txn_count)) | |
| BEAST_EXPECT (queue_data[jss::txn_count]==4) | |
| BEAST_EXPECT (queue_data.isMember(jss::lowest_sequence)) | |
| BEAST_EXPECT (queue_data[jss::lowest_sequence]==data[jss::Sequence]) | |
| BEAST_EXPECT (queue_data.isMember(jss::highest_sequence)) | |
| BEAST_EXPECT (queue_data[jss::highest_sequence]==data[jss::Sequence].asUInt()+queue_data[jss::txn_count].asUInt() - 1) | |
| BEAST_EXPECT (queue_data.isMember(jss::auth_change_queued)) | |
| BEAST_EXPECT (queue_data[jss::auth_change_queued]==false) | |
| BEAST_EXPECT (queue_data.isMember(jss::max_spend_drops_total)) | |
| BEAST_EXPECT (queue_data[jss::max_spend_drops_total]=="400") | |
| BEAST_EXPECT (queue_data.isMember(jss::transactions)) | |
| BEAST_EXPECT (queued.size()==queue_data[jss::txn_count]) | |
| for (unsigned i=0;i< queued.size();++i) | |
| env | close () |
| checkMetrics (__LINE__, env, 0, 8, 4, 4, 256) | |
| envs (noop(alice), seq(none))(submitParams) | |
| envs (fset(alice, asfAccountTxnID), fee(100), seq(none), json(jss::LastLedgerSequence, 10), ter(terQUEUED))(submitParams) | |
| checkMetrics (__LINE__, env, 1, 8, 5, 4, 256) | |
| BEAST_EXPECT (info.isMember(jss::result) &&info[jss::result].isMember(jss::account_data)) | |
| BEAST_EXPECT (result.isMember(jss::queue_data)) | |
| BEAST_EXPECT (queue_data.isObject()) | |
| BEAST_EXPECT (queue_data.isMember(jss::txn_count)) | |
| BEAST_EXPECT (queue_data[jss::txn_count]==1) | |
| BEAST_EXPECT (queue_data.isMember(jss::lowest_sequence)) | |
| BEAST_EXPECT (queue_data[jss::lowest_sequence]==data[jss::Sequence]) | |
| BEAST_EXPECT (queue_data.isMember(jss::highest_sequence)) | |
| BEAST_EXPECT (queue_data[jss::highest_sequence]==data[jss::Sequence].asUInt()+queue_data[jss::txn_count].asUInt() - 1) | |
| BEAST_EXPECT (queue_data.isMember(jss::auth_change_queued)) | |
| BEAST_EXPECT (queue_data[jss::auth_change_queued]==true) | |
| BEAST_EXPECT (queue_data.isMember(jss::max_spend_drops_total)) | |
| BEAST_EXPECT (queue_data[jss::max_spend_drops_total]=="100") | |
| BEAST_EXPECT (queue_data.isMember(jss::transactions)) | |
| BEAST_EXPECT (queued.size()==queue_data[jss::txn_count]) | |
| for (unsigned i=0;i< queued.size();++i) | |
| envs (noop(alice), fee(100), seq(none), ter(telCAN_NOT_QUEUE_BLOCKED))(submitParams) | |
| checkMetrics (__LINE__, env, 1, 8, 5, 4, 256) | |
| BEAST_EXPECT (info.isMember(jss::result) &&info[jss::result].isMember(jss::account_data)) | |
| BEAST_EXPECT (result.isMember(jss::queue_data)) | |
| BEAST_EXPECT (queue_data.isObject()) | |
| BEAST_EXPECT (queue_data.isMember(jss::txn_count)) | |
| BEAST_EXPECT (queue_data[jss::txn_count]==1) | |
| BEAST_EXPECT (queue_data.isMember(jss::lowest_sequence)) | |
| BEAST_EXPECT (queue_data[jss::lowest_sequence]==data[jss::Sequence]) | |
| BEAST_EXPECT (queue_data.isMember(jss::highest_sequence)) | |
| BEAST_EXPECT (queue_data[jss::highest_sequence]==data[jss::Sequence].asUInt()+queue_data[jss::txn_count].asUInt() - 1) | |
| BEAST_EXPECT (queue_data.isMember(jss::auth_change_queued)) | |
| BEAST_EXPECT (queue_data[jss::auth_change_queued].asBool()) | |
| BEAST_EXPECT (queue_data.isMember(jss::max_spend_drops_total)) | |
| BEAST_EXPECT (queue_data[jss::max_spend_drops_total]=="100") | |
| BEAST_EXPECT (queue_data.isMember(jss::transactions)) | |
| BEAST_EXPECT (queued.size()==queue_data[jss::txn_count]) | |
| for (unsigned i=0;i< queued.size();++i) | |
| BEAST_EXPECT (info.isMember(jss::result) &&RPC::contains_error(info[jss::result])) | |
| env | close () |
| checkMetrics (__LINE__, env, 0, 10, 2, 5, 256) | |
| env | close () |
| checkMetrics (__LINE__, env, 0, 10, 0, 5, 256) | |
| BEAST_EXPECT (info.isMember(jss::result) &&info[jss::result].isMember(jss::account_data)) | |
| BEAST_EXPECT (result.isMember(jss::queue_data)) | |
| BEAST_EXPECT (queue_data.isObject()) | |
| BEAST_EXPECT (queue_data.isMember(jss::txn_count)) | |
| BEAST_EXPECT (queue_data[jss::txn_count]==0) | |
| BEAST_EXPECT (!queue_data.isMember(jss::lowest_sequence)) | |
| BEAST_EXPECT (!queue_data.isMember(jss::highest_sequence)) | |
| BEAST_EXPECT (!queue_data.isMember(jss::auth_change_queued)) | |
| BEAST_EXPECT (!queue_data.isMember(jss::max_spend_drops_total)) | |
| BEAST_EXPECT (!queue_data.isMember(jss::transactions)) | |
| void | testServerInfo () |
| void | testServerSubscribe () |
| void | testClearQueuedAccountTxs () |
| void | testScaling () |
| void | testInLedgerSeq () |
| void | testInLedgerTicket () |
| void | testReexecutePreflight () |
| void | testQueueFullDropPenalty () |
| void | testCancelQueuedOffers () |
| void | testZeroReferenceFee () |
| void | run () override |
| void | run2 () |
Public Attributes | |
| const auto | withoutQueue = R"({ "account": ")" + alice.human() + R"("})" |
| const auto | prevLedgerWithQueue |
| auto const & | result = info[jss::result] |
| auto const & | queue_data = result[jss::queue_data] |
| auto | submitParams = Json::Value(Json::objectValue) |
| auto const & | data = result[jss::account_data] |
| auto const & | queued = queue_data[jss::transactions] |
Private Member Functions | |
| void | checkMetrics (int line, jtx::Env &env, std::size_t expectedCount, std::optional< std::size_t > expectedMaxCount, std::size_t expectedInLedger, std::size_t expectedPerLedger, std::uint64_t expectedMinFeeLevel, std::uint64_t expectedMedFeeLevel=256 *500) |
| void | fillQueue (jtx::Env &env, jtx::Account const &account) |
| auto | openLedgerFee (jtx::Env &env) |
| std::size_t | initFee (jtx::Env &env, std::size_t expectedPerLedger, std::size_t ledgersInQueue, std::uint32_t base, std::uint32_t reserve, std::uint32_t increment) |
Static Private Member Functions | |
| static std::unique_ptr< Config > | makeConfig (std::map< std::string, std::string > extraTxQ={}, std::map< std::string, std::string > extraVoting={}) |
Definition at line 39 of file TxQ_test.cpp.
|
private |
Definition at line 42 of file TxQ_test.cpp.
|
private |
Definition at line 133 of file TxQ_test.cpp.
|
private |
Definition at line 141 of file TxQ_test.cpp.
|
staticprivate |
Definition at line 159 of file TxQ_test.cpp.
|
private |
Definition at line 193 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testQueueSeq | ( | ) |
Definition at line 235 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testQueueTicket | ( | ) |
Definition at line 447 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testTecResult | ( | ) |
Definition at line 704 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testLocalTxRetry | ( | ) |
Definition at line 740 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testLastLedgerSeq | ( | ) |
Definition at line 797 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testZeroFeeTxn | ( | ) |
Definition at line 907 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testFailInPreclaim | ( | ) |
Definition at line 1004 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testQueuedTxFails | ( | ) |
Definition at line 1028 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testMultiTxnPerAccount | ( | ) |
Definition at line 1079 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testTieBreaking | ( | ) |
Definition at line 1349 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testAcctTxnID | ( | ) |
Definition at line 1595 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testMaximum | ( | ) |
Definition at line 1634 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testUnexpectedBalanceChange | ( | ) |
Definition at line 1732 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testBlockersSeq | ( | ) |
Definition at line 1829 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testBlockersTicket | ( | ) |
Definition at line 1959 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testInFlightBalance | ( | ) |
Definition at line 2121 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testConsequences | ( | ) |
Definition at line 2475 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testAcctInQueueButEmpty | ( | ) |
Definition at line 2533 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testRPC | ( | ) |
Definition at line 2638 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testExpirationReplacement | ( | ) |
Definition at line 2702 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testFullQueueGapFill | ( | ) |
Definition at line 2803 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testSignAndSubmitSequence | ( | ) |
Definition at line 2962 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testAccountInfo | ( | ) |
Definition at line 3092 of file TxQ_test.cpp.
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | env.current() ->info(). | seq, |
| 3 | |||
| ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | info. | isMember(jss::result) &&info.isMember(jss::account_data)[jss::result] | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | !info. | isMember(jss::queue_data)[jss::result] | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | info. | isMember(jss::result) &&info.isMember(jss::account_data)[jss::result] | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | result. | isMemberjss::queue_data | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isObject() | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::txn_count | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data | [jss::txn_count] = =0 | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::lowest_sequence | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::highest_sequence | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::auth_change_queued | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::max_spend_drops_total | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::transactions | ) |
| ripple::test::TxQ1_test::checkMetrics | ( | __LINE__ | , |
| env | , | ||
| 0 | , | ||
| 6 | , | ||
| 0 | , | ||
| 3 | , | ||
| 256 | |||
| ) |
| ripple::test::TxQ1_test::fillQueue | ( | env | , |
| alice | |||
| ) |
| ripple::test::TxQ1_test::checkMetrics | ( | __LINE__ | , |
| env | , | ||
| 0 | , | ||
| 6 | , | ||
| 4 | , | ||
| 3 | , | ||
| 256 | |||
| ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | info. | isMember(jss::result) &&info.isMember(jss::account_data)[jss::result] | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | result. | isMemberjss::queue_data | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isObject() | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::txn_count | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data | [jss::txn_count] = =0 | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::lowest_sequence | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::highest_sequence | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::auth_change_queued | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::max_spend_drops_total | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::transactions | ) |
| ripple::test::TxQ1_test::checkMetrics | ( | __LINE__ | , |
| env | , | ||
| 4 | , | ||
| 6 | , | ||
| 4 | , | ||
| 3 | , | ||
| 256 | |||
| ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | info. | isMember(jss::result) &&info.isMember(jss::account_data)[jss::result] | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | result. | isMemberjss::queue_data | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isObject() | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::txn_count | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data | [jss::txn_count] = =4 | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::lowest_sequence | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data | [jss::lowest_sequence] = =data[jss::Sequence] | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::highest_sequence | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data | [jss::highest_sequence] = =data[jss::Sequence].asUInt()+queue_data[jss::txn_count].asUInt() - 1 | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::auth_change_queued | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data | [jss::auth_change_queued] = =false | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::max_spend_drops_total | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data | [jss::max_spend_drops_total] = ="400" | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::transactions | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queued. | size() = =queue_data[jss::txn_count] | ) |
| ripple::test::TxQ1_test::for | ( | ) |
Definition at line 3194 of file TxQ_test.cpp.
| env ripple::test::TxQ1_test::close | ( | ) |
| ripple::test::TxQ1_test::checkMetrics | ( | __LINE__ | , |
| env | , | ||
| 0 | , | ||
| 8 | , | ||
| 4 | , | ||
| 4 | , | ||
| 256 | |||
| ) |
| ripple::test::TxQ1_test::envs | ( | noop(alice) | , |
| seq(none) | |||
| ) |
| ripple::test::TxQ1_test::envs | ( | fset(alice, asfAccountTxnID) | , |
| fee(100) | , | ||
| seq(none) | , | ||
| json(jss::LastLedgerSequence, 10) | , | ||
| ter(terQUEUED) | |||
| ) |
| ripple::test::TxQ1_test::checkMetrics | ( | __LINE__ | , |
| env | , | ||
| 1 | , | ||
| 8 | , | ||
| 5 | , | ||
| 4 | , | ||
| 256 | |||
| ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | info. | isMember(jss::result) &&info.isMember(jss::account_data)[jss::result] | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | result. | isMemberjss::queue_data | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isObject() | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::txn_count | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data | [jss::txn_count] = =1 | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::lowest_sequence | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data | [jss::lowest_sequence] = =data[jss::Sequence] | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::highest_sequence | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data | [jss::highest_sequence] = =data[jss::Sequence].asUInt()+queue_data[jss::txn_count].asUInt() - 1 | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::auth_change_queued | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data | [jss::auth_change_queued] = =true | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::max_spend_drops_total | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data | [jss::max_spend_drops_total] = ="100" | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::transactions | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queued. | size() = =queue_data[jss::txn_count] | ) |
| ripple::test::TxQ1_test::for | ( | ) |
Definition at line 3252 of file TxQ_test.cpp.
| ripple::test::TxQ1_test::envs | ( | noop(alice) | , |
| fee(100) | , | ||
| seq(none) | , | ||
| ter(telCAN_NOT_QUEUE_BLOCKED) | |||
| ) |
| ripple::test::TxQ1_test::checkMetrics | ( | __LINE__ | , |
| env | , | ||
| 1 | , | ||
| 8 | , | ||
| 5 | , | ||
| 4 | , | ||
| 256 | |||
| ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | info. | isMember(jss::result) &&info.isMember(jss::account_data)[jss::result] | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | result. | isMemberjss::queue_data | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isObject() | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::txn_count | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data | [jss::txn_count] = =1 | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::lowest_sequence | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data | [jss::lowest_sequence] = =data[jss::Sequence] | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::highest_sequence | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data | [jss::highest_sequence] = =data[jss::Sequence].asUInt()+queue_data[jss::txn_count].asUInt() - 1 | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::auth_change_queued | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | asBool()[jss::auth_change_queued] | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::max_spend_drops_total | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data | [jss::max_spend_drops_total] = ="100" | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::transactions | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queued. | size() = =queue_data[jss::txn_count] | ) |
| ripple::test::TxQ1_test::for | ( | ) |
Definition at line 3308 of file TxQ_test.cpp.
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | info. | isMemberjss::result) &&RPC::contains_error(info[jss::result] | ) |
| env ripple::test::TxQ1_test::close | ( | ) |
| ripple::test::TxQ1_test::checkMetrics | ( | __LINE__ | , |
| env | , | ||
| 0 | , | ||
| 10 | , | ||
| 2 | , | ||
| 5 | , | ||
| 256 | |||
| ) |
| env ripple::test::TxQ1_test::close | ( | ) |
| ripple::test::TxQ1_test::checkMetrics | ( | __LINE__ | , |
| env | , | ||
| 0 | , | ||
| 10 | , | ||
| 0 | , | ||
| 5 | , | ||
| 256 | |||
| ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | info. | isMember(jss::result) &&info.isMember(jss::account_data)[jss::result] | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | result. | isMemberjss::queue_data | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isObject() | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::txn_count | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | queue_data | [jss::txn_count] = =0 | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::lowest_sequence | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::highest_sequence | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::auth_change_queued | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::max_spend_drops_total | ) |
| ripple::test::TxQ1_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::transactions | ) |
| void ripple::test::TxQ1_test::testServerInfo | ( | ) |
Definition at line 3371 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testServerSubscribe | ( | ) |
Definition at line 3632 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testClearQueuedAccountTxs | ( | ) |
Definition at line 3777 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testScaling | ( | ) |
Definition at line 3983 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testInLedgerSeq | ( | ) |
Definition at line 4123 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testInLedgerTicket | ( | ) |
Definition at line 4192 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testReexecutePreflight | ( | ) |
Definition at line 4287 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testQueueFullDropPenalty | ( | ) |
Definition at line 4443 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testCancelQueuedOffers | ( | ) |
Definition at line 4680 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::testZeroReferenceFee | ( | ) |
Definition at line 4793 of file TxQ_test.cpp.
|
override |
Definition at line 4931 of file TxQ_test.cpp.
| void ripple::test::TxQ1_test::run2 | ( | ) |
Definition at line 4953 of file TxQ_test.cpp.
| const auto ripple::test::TxQ1_test::withoutQueue = R"({ "account": ")" + alice.human() + R"("})" |
Definition at line 3106 of file TxQ_test.cpp.
| const auto ripple::test::TxQ1_test::prevLedgerWithQueue |
Definition at line 3107 of file TxQ_test.cpp.
| auto const & ripple::test::TxQ1_test::result = info[jss::result] |
Definition at line 3125 of file TxQ_test.cpp.
| auto const & ripple::test::TxQ1_test::queue_data = result[jss::queue_data] |
Definition at line 3127 of file TxQ_test.cpp.
| auto ripple::test::TxQ1_test::submitParams = Json::Value(Json::objectValue) |
Definition at line 3160 of file TxQ_test.cpp.
| auto const & ripple::test::TxQ1_test::data = result[jss::account_data] |
Definition at line 3173 of file TxQ_test.cpp.
| auto const & ripple::test::TxQ1_test::queued = queue_data[jss::transactions] |
Definition at line 3192 of file TxQ_test.cpp.
1.8.17