operation_tests.cpp: Delete unimp_transfer_cashback_test, superseded by cashback_test
This commit is contained in:
parent
7388a85cf2
commit
5655d47a6f
1 changed files with 0 additions and 44 deletions
|
|
@ -1221,7 +1221,6 @@ BOOST_AUTO_TEST_CASE( witness_pay_test )
|
||||||
* Reserve asset test should make sure that all assets except bitassets
|
* Reserve asset test should make sure that all assets except bitassets
|
||||||
* can be burned, and all supplies add up.
|
* can be burned, and all supplies add up.
|
||||||
*/
|
*/
|
||||||
BOOST_AUTO_TEST_CASE_EXPECTED_FAILURES( reserve_asset_test, 1 )
|
|
||||||
BOOST_AUTO_TEST_CASE( reserve_asset_test )
|
BOOST_AUTO_TEST_CASE( reserve_asset_test )
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
|
|
@ -1394,49 +1393,6 @@ BOOST_AUTO_TEST_CASE( unimp_bulk_discount_test )
|
||||||
//const account_object& shorter2 = create_account( "bob" );
|
//const account_object& shorter2 = create_account( "bob" );
|
||||||
BOOST_FAIL( "not implemented" );
|
BOOST_FAIL( "not implemented" );
|
||||||
}
|
}
|
||||||
/**
|
|
||||||
* Assume the referrer gets 99% of transaction fee
|
|
||||||
*/
|
|
||||||
BOOST_AUTO_TEST_CASE_EXPECTED_FAILURES( unimp_transfer_cashback_test, 1 )
|
|
||||||
BOOST_AUTO_TEST_CASE( unimp_transfer_cashback_test )
|
|
||||||
{
|
|
||||||
try {
|
|
||||||
BOOST_FAIL( "Rewrite this test with VBO based cashback" );
|
|
||||||
#if 0
|
|
||||||
generate_blocks(1);
|
|
||||||
|
|
||||||
const account_object& sam = create_account( "sam" );
|
|
||||||
transfer(account_id_type()(db), sam, asset(30000));
|
|
||||||
upgrade_to_lifetime_member(sam);
|
|
||||||
|
|
||||||
ilog( "Creating alice" );
|
|
||||||
const account_object& alice = create_account( "alice", sam, sam, 0 );
|
|
||||||
ilog( "Creating bob" );
|
|
||||||
const account_object& bob = create_account( "bob", sam, sam, 0 );
|
|
||||||
|
|
||||||
transfer(account_id_type()(db), alice, asset(300000));
|
|
||||||
|
|
||||||
enable_fees();
|
|
||||||
|
|
||||||
transfer(alice, bob, asset(100000));
|
|
||||||
|
|
||||||
BOOST_REQUIRE_EQUAL( alice.statistics(db).lifetime_fees_paid.value, GRAPHENE_BLOCKCHAIN_PRECISION );
|
|
||||||
|
|
||||||
const asset_dynamic_data_object& core_asset_data = db.get_core_asset().dynamic_asset_data_id(db);
|
|
||||||
// 1% of fee goes to witnesses
|
|
||||||
BOOST_CHECK_EQUAL(core_asset_data.accumulated_fees.value,
|
|
||||||
GRAPHENE_BLOCKCHAIN_PRECISION/100/*witness*/ + GRAPHENE_BLOCKCHAIN_PRECISION/5 /*burn*/);
|
|
||||||
// 99% of fee goes to referrer / registrar sam
|
|
||||||
BOOST_CHECK_EQUAL( sam.statistics(db).cashback_rewards.value,
|
|
||||||
GRAPHENE_BLOCKCHAIN_PRECISION - GRAPHENE_BLOCKCHAIN_PRECISION/100/*witness*/ - GRAPHENE_BLOCKCHAIN_PRECISION/5/*burn*/);
|
|
||||||
|
|
||||||
#endif
|
|
||||||
} catch( const fc::exception& e )
|
|
||||||
{
|
|
||||||
edump((e.to_detail_string()));
|
|
||||||
throw;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
BOOST_AUTO_TEST_CASE( vesting_balance_create_test )
|
BOOST_AUTO_TEST_CASE( vesting_balance_create_test )
|
||||||
{ try {
|
{ try {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue