diff --git a/libraries/chain/include/graphene/chain/protocol/account.hpp b/libraries/chain/include/graphene/chain/protocol/account.hpp index 13fc7b09..01a64f8c 100644 --- a/libraries/chain/include/graphene/chain/protocol/account.hpp +++ b/libraries/chain/include/graphene/chain/protocol/account.hpp @@ -104,7 +104,10 @@ namespace graphene { namespace chain { share_type calculate_fee( const fee_parameters_type& k )const; void get_required_owner_authorities( flat_set& a )const - { if( owner || active ) a.insert( account ); } + { if( owner ) a.insert( account ); } + + void get_required_active_authorities( flat_set& a )const + { if( !owner ) a.insert( account ); } void get_impacted_accounts( flat_set& i )const { diff --git a/tests/tests/operation_tests.cpp b/tests/tests/operation_tests.cpp index 8173f88a..dad31ead 100644 --- a/tests/tests/operation_tests.cpp +++ b/tests/tests/operation_tests.cpp @@ -1217,15 +1217,6 @@ BOOST_AUTO_TEST_CASE( witness_pay_test ) } FC_LOG_AND_RETHROW() } -/** - * Asset Burn Test should make sure that all assets except bitassets - * can be burned and all supplies add up. - */ -BOOST_AUTO_TEST_CASE_EXPECTED_FAILURES( unimp_burn_asset_test, 1 ) -BOOST_AUTO_TEST_CASE( unimp_burn_asset_test ) -{ - BOOST_FAIL( "not implemented" ); -} /** * This test demonstrates how using the call_order_update_operation to diff --git a/tests/tests/uia_tests.cpp b/tests/tests/uia_tests.cpp index 35bf3d98..14ae637a 100644 --- a/tests/tests/uia_tests.cpp +++ b/tests/tests/uia_tests.cpp @@ -296,13 +296,5 @@ BOOST_AUTO_TEST_CASE( unimp_halt_transfers_flag_test ) BOOST_FAIL( "not implemented" ); } -/** - * verify that issuers can retract funds - */ -BOOST_AUTO_TEST_CASE_EXPECTED_FAILURES( unimp_fund_retraction_test, 1 ) -BOOST_AUTO_TEST_CASE( unimp_fund_retraction_test ) -{ - BOOST_FAIL( "not implemented" ); -} BOOST_AUTO_TEST_SUITE_END()