|
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 | runMetaInfo () |
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 38 of file TxQ_test.cpp.
|
private |
Definition at line 41 of file TxQ_test.cpp.
|
private |
Definition at line 132 of file TxQ_test.cpp.
|
private |
Definition at line 140 of file TxQ_test.cpp.
|
staticprivate |
Definition at line 158 of file TxQ_test.cpp.
|
private |
Definition at line 192 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testQueueSeq | ( | ) |
Definition at line 234 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testQueueTicket | ( | ) |
Definition at line 446 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testTecResult | ( | ) |
Definition at line 703 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testLocalTxRetry | ( | ) |
Definition at line 739 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testLastLedgerSeq | ( | ) |
Definition at line 796 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testZeroFeeTxn | ( | ) |
Definition at line 906 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testFailInPreclaim | ( | ) |
Definition at line 1003 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testQueuedTxFails | ( | ) |
Definition at line 1030 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testMultiTxnPerAccount | ( | ) |
Definition at line 1081 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testTieBreaking | ( | ) |
Definition at line 1351 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testAcctTxnID | ( | ) |
Definition at line 1597 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testMaximum | ( | ) |
Definition at line 1636 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testUnexpectedBalanceChange | ( | ) |
Definition at line 1734 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testBlockersSeq | ( | ) |
Definition at line 1831 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testBlockersTicket | ( | ) |
Definition at line 1961 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testInFlightBalance | ( | ) |
Definition at line 2123 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testConsequences | ( | ) |
Definition at line 2477 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testAcctInQueueButEmpty | ( | ) |
Definition at line 2535 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testRPC | ( | ) |
Definition at line 2640 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testExpirationReplacement | ( | ) |
Definition at line 2704 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testFullQueueGapFill | ( | ) |
Definition at line 2805 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testSignAndSubmitSequence | ( | ) |
Definition at line 2964 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testAccountInfo | ( | ) |
Definition at line 3094 of file TxQ_test.cpp.
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | env.current() ->info(). | seq, |
| 3 | |||
| ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | info. | isMember(jss::result) &&info.isMember(jss::account_data)[jss::result] | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | !info. | isMember(jss::queue_data)[jss::result] | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | info. | isMember(jss::result) &&info.isMember(jss::account_data)[jss::result] | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | result. | isMemberjss::queue_data | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isObject() | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::txn_count | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data | [jss::txn_count] = =0 | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::lowest_sequence | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::highest_sequence | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::auth_change_queued | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::max_spend_drops_total | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::transactions | ) |
| ripple::test::TxQPosNegFlows_test::checkMetrics | ( | __LINE__ | , |
| env | , | ||
| 0 | , | ||
| 6 | , | ||
| 0 | , | ||
| 3 | , | ||
| 256 | |||
| ) |
| ripple::test::TxQPosNegFlows_test::fillQueue | ( | env | , |
| alice | |||
| ) |
| ripple::test::TxQPosNegFlows_test::checkMetrics | ( | __LINE__ | , |
| env | , | ||
| 0 | , | ||
| 6 | , | ||
| 4 | , | ||
| 3 | , | ||
| 256 | |||
| ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | info. | isMember(jss::result) &&info.isMember(jss::account_data)[jss::result] | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | result. | isMemberjss::queue_data | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isObject() | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::txn_count | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data | [jss::txn_count] = =0 | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::lowest_sequence | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::highest_sequence | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::auth_change_queued | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::max_spend_drops_total | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::transactions | ) |
| ripple::test::TxQPosNegFlows_test::checkMetrics | ( | __LINE__ | , |
| env | , | ||
| 4 | , | ||
| 6 | , | ||
| 4 | , | ||
| 3 | , | ||
| 256 | |||
| ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | info. | isMember(jss::result) &&info.isMember(jss::account_data)[jss::result] | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | result. | isMemberjss::queue_data | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isObject() | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::txn_count | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data | [jss::txn_count] = =4 | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::lowest_sequence | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data | [jss::lowest_sequence] = =data[jss::Sequence] | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::highest_sequence | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data | [jss::highest_sequence] = =data[jss::Sequence].asUInt()+queue_data[jss::txn_count].asUInt() - 1 | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::auth_change_queued | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data | [jss::auth_change_queued] = =false | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::max_spend_drops_total | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data | [jss::max_spend_drops_total] = ="400" | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::transactions | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queued. | size() = =queue_data[jss::txn_count] | ) |
| ripple::test::TxQPosNegFlows_test::for | ( | ) |
Definition at line 3196 of file TxQ_test.cpp.
| env ripple::test::TxQPosNegFlows_test::close | ( | ) |
| ripple::test::TxQPosNegFlows_test::checkMetrics | ( | __LINE__ | , |
| env | , | ||
| 0 | , | ||
| 8 | , | ||
| 4 | , | ||
| 4 | , | ||
| 256 | |||
| ) |
| ripple::test::TxQPosNegFlows_test::envs | ( | noop(alice) | , |
| seq(none) | |||
| ) |
| ripple::test::TxQPosNegFlows_test::envs | ( | fset(alice, asfAccountTxnID) | , |
| fee(100) | , | ||
| seq(none) | , | ||
| json(jss::LastLedgerSequence, 10) | , | ||
| ter(terQUEUED) | |||
| ) |
| ripple::test::TxQPosNegFlows_test::checkMetrics | ( | __LINE__ | , |
| env | , | ||
| 1 | , | ||
| 8 | , | ||
| 5 | , | ||
| 4 | , | ||
| 256 | |||
| ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | info. | isMember(jss::result) &&info.isMember(jss::account_data)[jss::result] | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | result. | isMemberjss::queue_data | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isObject() | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::txn_count | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data | [jss::txn_count] = =1 | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::lowest_sequence | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data | [jss::lowest_sequence] = =data[jss::Sequence] | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::highest_sequence | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data | [jss::highest_sequence] = =data[jss::Sequence].asUInt()+queue_data[jss::txn_count].asUInt() - 1 | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::auth_change_queued | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data | [jss::auth_change_queued] = =true | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::max_spend_drops_total | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data | [jss::max_spend_drops_total] = ="100" | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::transactions | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queued. | size() = =queue_data[jss::txn_count] | ) |
| ripple::test::TxQPosNegFlows_test::for | ( | ) |
Definition at line 3254 of file TxQ_test.cpp.
| ripple::test::TxQPosNegFlows_test::envs | ( | noop(alice) | , |
| fee(100) | , | ||
| seq(none) | , | ||
| ter(telCAN_NOT_QUEUE_BLOCKED) | |||
| ) |
| ripple::test::TxQPosNegFlows_test::checkMetrics | ( | __LINE__ | , |
| env | , | ||
| 1 | , | ||
| 8 | , | ||
| 5 | , | ||
| 4 | , | ||
| 256 | |||
| ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | info. | isMember(jss::result) &&info.isMember(jss::account_data)[jss::result] | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | result. | isMemberjss::queue_data | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isObject() | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::txn_count | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data | [jss::txn_count] = =1 | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::lowest_sequence | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data | [jss::lowest_sequence] = =data[jss::Sequence] | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::highest_sequence | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data | [jss::highest_sequence] = =data[jss::Sequence].asUInt()+queue_data[jss::txn_count].asUInt() - 1 | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::auth_change_queued | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | asBool()[jss::auth_change_queued] | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::max_spend_drops_total | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data | [jss::max_spend_drops_total] = ="100" | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::transactions | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queued. | size() = =queue_data[jss::txn_count] | ) |
| ripple::test::TxQPosNegFlows_test::for | ( | ) |
Definition at line 3310 of file TxQ_test.cpp.
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | info. | isMemberjss::result) &&RPC::contains_error(info[jss::result] | ) |
| env ripple::test::TxQPosNegFlows_test::close | ( | ) |
| ripple::test::TxQPosNegFlows_test::checkMetrics | ( | __LINE__ | , |
| env | , | ||
| 0 | , | ||
| 10 | , | ||
| 2 | , | ||
| 5 | , | ||
| 256 | |||
| ) |
| env ripple::test::TxQPosNegFlows_test::close | ( | ) |
| ripple::test::TxQPosNegFlows_test::checkMetrics | ( | __LINE__ | , |
| env | , | ||
| 0 | , | ||
| 10 | , | ||
| 0 | , | ||
| 5 | , | ||
| 256 | |||
| ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | info. | isMember(jss::result) &&info.isMember(jss::account_data)[jss::result] | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | result. | isMemberjss::queue_data | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isObject() | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data. | isMemberjss::txn_count | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | queue_data | [jss::txn_count] = =0 | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::lowest_sequence | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::highest_sequence | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::auth_change_queued | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::max_spend_drops_total | ) |
| ripple::test::TxQPosNegFlows_test::BEAST_EXPECT | ( | !queue_data. | isMemberjss::transactions | ) |
| void ripple::test::TxQPosNegFlows_test::testServerInfo | ( | ) |
Definition at line 3373 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testServerSubscribe | ( | ) |
Definition at line 3634 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testClearQueuedAccountTxs | ( | ) |
Definition at line 3779 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testScaling | ( | ) |
Definition at line 3985 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testInLedgerSeq | ( | ) |
Definition at line 4125 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testInLedgerTicket | ( | ) |
Definition at line 4194 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testReexecutePreflight | ( | ) |
Definition at line 4289 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testQueueFullDropPenalty | ( | ) |
Definition at line 4445 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testCancelQueuedOffers | ( | ) |
Definition at line 4682 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::testZeroReferenceFee | ( | ) |
Definition at line 4795 of file TxQ_test.cpp.
|
override |
Definition at line 4933 of file TxQ_test.cpp.
| void ripple::test::TxQPosNegFlows_test::runMetaInfo | ( | ) |
Definition at line 4955 of file TxQ_test.cpp.
| const auto ripple::test::TxQPosNegFlows_test::withoutQueue = R"({ "account": ")" + alice.human() + R"("})" |
Definition at line 3108 of file TxQ_test.cpp.
| const auto ripple::test::TxQPosNegFlows_test::prevLedgerWithQueue |
Definition at line 3109 of file TxQ_test.cpp.
| auto const & ripple::test::TxQPosNegFlows_test::result = info[jss::result] |
Definition at line 3127 of file TxQ_test.cpp.
| auto const & ripple::test::TxQPosNegFlows_test::queue_data = result[jss::queue_data] |
Definition at line 3129 of file TxQ_test.cpp.
| auto ripple::test::TxQPosNegFlows_test::submitParams = Json::Value(Json::objectValue) |
Definition at line 3162 of file TxQ_test.cpp.
| auto const & ripple::test::TxQPosNegFlows_test::data = result[jss::account_data] |
Definition at line 3175 of file TxQ_test.cpp.
| auto const & ripple::test::TxQPosNegFlows_test::queued = queue_data[jss::transactions] |
Definition at line 3194 of file TxQ_test.cpp.
1.8.17