From 97b87b05a370b870057cb3b4756535fe4c9650f5 Mon Sep 17 00:00:00 2001 From: Nathan Hourt Date: Wed, 3 May 2017 13:12:23 -0500 Subject: [PATCH] Update test case --- tests/tests/system_contract_tests.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/tests/tests/system_contract_tests.cpp b/tests/tests/system_contract_tests.cpp index 067c15afb7a..3f5b4c0f49e 100644 --- a/tests/tests/system_contract_tests.cpp +++ b/tests/tests/system_contract_tests.cpp @@ -100,19 +100,18 @@ BOOST_FIXTURE_TEST_CASE(producer_creation, testing_fixture) CreateAccount ca{"init0", "producer", producer_authority, producer_authority, {}, Asset(100)}; trx.messages.emplace_back("init0", "sys", vector{}, "CreateAccount", ca); db.push_transaction(trx); - db.produce_blocks(); trx.messages.clear(); - const auto& producer_owner = db.get_account("producer"); - CreateProducer cp{"producer", producer_pub_key}; trx.messages.emplace_back("producer", "sys", vector{}, "CreateProducer", cp); db.push_transaction(trx); while (db.head_block_num() < 3) { - auto producer = db.find(producer_owner.id); + auto producer_account = db.find("producer"); + BOOST_REQUIRE(producer_account != nullptr); + auto producer = db.find(producer_account->id); BOOST_REQUIRE(producer != nullptr); - BOOST_CHECK_EQUAL(producer->owner, producer_owner.id); + BOOST_CHECK_EQUAL(producer->owner, producer_account->id); BOOST_CHECK_EQUAL(producer->signing_key, producer_pub_key); BOOST_CHECK_EQUAL(producer->last_aslot, 0); BOOST_CHECK_EQUAL(producer->total_missed, 0);