From 3db4bf2c74a438199b458c3d54b75e8082fe4229 Mon Sep 17 00:00:00 2001
From: pbattu123
Date: Wed, 19 Feb 2020 14:04:11 -0400
Subject: [PATCH] fixed unit test failures from the recent merges
---
tests/app/main.cpp | 1 +
tests/common/database_fixture.cpp | 3 ++-
tests/tests/block_tests.cpp | 13 ++++++++++---
3 files changed, 13 insertions(+), 4 deletions(-)
diff --git a/tests/app/main.cpp b/tests/app/main.cpp
index 98f19c19..e8d31fa1 100644
--- a/tests/app/main.cpp
+++ b/tests/app/main.cpp
@@ -59,6 +59,7 @@ BOOST_AUTO_TEST_CASE( two_node_network )
app1.register_plugin();
boost::program_options::variables_map cfg;
cfg.emplace("p2p-endpoint", boost::program_options::variable_value(string("127.0.0.1:0"), false));
+ cfg.emplace("plugins", boost::program_options::variable_value(string(" "), false));
app1.initialize(app_dir.path(), cfg);
cfg.emplace("genesis-json", boost::program_options::variable_value(create_genesis_file(app_dir), false));
diff --git a/tests/common/database_fixture.cpp b/tests/common/database_fixture.cpp
index 14b10fa3..c3f9aac8 100644
--- a/tests/common/database_fixture.cpp
+++ b/tests/common/database_fixture.cpp
@@ -77,7 +77,7 @@ database_fixture::database_fixture()
std::cout << "running test " << boost::unit_test::framework::current_test_case().p_name << std::endl;
}
- auto ahplugin = app.register_plugin();
+ //auto ahplugin = app.register_plugin();
auto mhplugin = app.register_plugin();
auto bookieplugin = app.register_plugin();
auto affiliateplugin = app.register_plugin();
@@ -152,6 +152,7 @@ database_fixture::database_fixture()
else {
auto ahplugin = app.register_plugin();
app.enable_plugin("affiliate_stats");
+ app.enable_plugin("market_history");
ahplugin->plugin_set_app(&app);
ahplugin->plugin_initialize(options);
ahplugin->plugin_startup();
diff --git a/tests/tests/block_tests.cpp b/tests/tests/block_tests.cpp
index 9f74a34c..b7ed69fe 100644
--- a/tests/tests/block_tests.cpp
+++ b/tests/tests/block_tests.cpp
@@ -745,6 +745,8 @@ BOOST_FIXTURE_TEST_CASE( maintenance_interval, database_fixture )
PUSH_TX( db, trx, ~0 );
trx.operations.clear();
}
+
+ generate_block();
transfer(account_id_type()(db), nathan, asset(5000));
generate_blocks(maintenence_time - initial_properties.parameters.block_interval);
@@ -959,18 +961,23 @@ BOOST_FIXTURE_TEST_CASE( pop_block_twice, database_fixture )
processed_transaction ptx;
account_object committee_account_object = committee_account(db);
+ generate_block(skip_flags);
// transfer from committee account to Sam account
transfer(committee_account_object, sam_account_object, core.amount(100000));
generate_block(skip_flags);
- create_account("alice");
+ private_key_type charlie_key = generate_private_key("charlie");
+ create_account("charlie", charlie_key);
generate_block(skip_flags);
- create_account("bob");
generate_block(skip_flags);
-
+ private_key_type bob_key = generate_private_key("bob");
+ create_account("bob", bob_key);
+ generate_block(skip_flags);
+
db.pop_block();
db.pop_block();
+
} catch(const fc::exception& e) {
edump( (e.to_detail_string()) );
throw;