|
| | checkMetrics (__LINE__, env, 0, 6, 0, 3, 256) |
| |
| | checkMetrics (__LINE__, env, 0, 6, 4, 3, 256) |
| |
| | checkMetrics (__LINE__, env, 4, 6, 4, 3, 256) |
| |
| | checkMetrics (__LINE__, env, 0, 8, 4, 4, 256) |
| |
| | checkMetrics (__LINE__, env, 1, 8, 5, 4, 256) |
| |
| | checkMetrics (__LINE__, env, 1, 8, 5, 4, 256) |
| |
| | checkMetrics (__LINE__, env, 0, 10, 2, 5, 256) |
| |
| | checkMetrics (__LINE__, env, 0, 10, 0, 5, 256) |
| |
| | fillQueue (env, alice) |
| |
| 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)) |
| |
| | 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)) |
| |
| | 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]) |
| |
| | 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]) |
| |
| | 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]) |
| |
| | BEAST_EXPECT (info.isMember(jss::result) &&RPC::contains_error(info[jss::result])) |
| |
| | 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) |
| |
| | envs (noop(alice), seq(none))(submitParams) |
| |
| | envs (fset(alice, asfAccountTxnID), fee(100), seq(none), json(jss::LastLedgerSequence, 10), ter(terQUEUED))(submitParams) |
| |
| | envs (noop(alice), fee(100), seq(none), ter(telCAN_NOT_QUEUE_BLOCKED))(submitParams) |
| |
| | for (unsigned i=0;i< queued.size();++i) |
| |
| | for (unsigned i=0;i< queued.size();++i) |
| |
| | for (unsigned i=0;i< queued.size();++i) |
| |
| env | close () |
| |
| env | close () |
| |
| env | close () |
| |
| void | testServerInfo () |
| |
| void | testServerSubscribe () |
| |
| void | testClearQueuedAccountTxs () |
| |
| void | testScaling () |
| |
| void | testInLedgerSeq () |
| |
| void | testInLedgerTicket () |
| |
| void | testReexecutePreflight () |
| |
| void | testQueueFullDropPenalty () |
| |
| void | testCancelQueuedOffers () |
| |
| void | testZeroReferenceFee () |
| |
| void | run2 () |
| |