Skip to content

Commit dc87d8e

Browse files
committed
Specify contract version 2 for superblocks in superblock_tests.cpp
This will test for proper superblock operation for v2 superblocks. Additional tests will have to be created for v3.
1 parent 6d8867a commit dc87d8e

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/test/gridcoin/superblock_tests.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1002,7 +1002,7 @@ BOOST_AUTO_TEST_CASE(it_serializes_to_a_stream)
10021002
<< VARINT((uint64_t)std::nearbyint(meta.p2_rac))
10031003
<< std::vector<uint160> { meta.beacon_id_1, meta.beacon_id_2 };
10041004

1005-
GRC::Superblock superblock = GRC::Superblock::FromConvergence(GetTestConvergence(meta));
1005+
GRC::Superblock superblock = GRC::Superblock::FromConvergence(GetTestConvergence(meta), 2);
10061006

10071007
BOOST_CHECK(GetSerializeSize(superblock, SER_NETWORK, 1) == expected.size());
10081008

@@ -1142,7 +1142,7 @@ BOOST_AUTO_TEST_CASE(it_serializes_to_a_stream_for_fallback_convergences)
11421142
<< std::vector<uint160> { meta.beacon_id_1, meta.beacon_id_2 };
11431143

11441144
GRC::Superblock superblock = GRC::Superblock::FromConvergence(
1145-
GetTestConvergence(meta, true)); // Set fallback by project flag
1145+
GetTestConvergence(meta, true), 2); // Set fallback by project flag
11461146

11471147
BOOST_CHECK(GetSerializeSize(superblock, SER_NETWORK, 1) == expected.size());
11481148

@@ -2118,7 +2118,7 @@ BOOST_AUTO_TEST_CASE(it_hashes_a_superblock)
21182118
const uint256 expected = expected_hasher.GetHash();
21192119

21202120
const GRC::QuorumHash hash = GRC::QuorumHash::Hash(
2121-
GRC::Superblock::FromStats(GetTestScraperStats(meta)));
2121+
GRC::Superblock::FromStats(GetTestScraperStats(meta), 2));
21222122

21232123
BOOST_CHECK(hash.Valid() == true);
21242124
BOOST_CHECK(hash.Which() == GRC::QuorumHash::Kind::SHA256);
@@ -2131,7 +2131,7 @@ BOOST_AUTO_TEST_CASE(it_hashes_a_set_of_scraper_statistics_like_a_superblock)
21312131
const ScraperStatsMeta meta;
21322132
const ScraperStatsVerifiedBeaconsTotalCredits stats_and_verified_beacons = GetTestScraperStats(meta);
21332133

2134-
GRC::Superblock superblock = GRC::Superblock::FromStats(stats_and_verified_beacons);
2134+
GRC::Superblock superblock = GRC::Superblock::FromStats(stats_and_verified_beacons, 2);
21352135
GRC::QuorumHash quorum_hash = GRC::QuorumHash::Hash(stats_and_verified_beacons);
21362136

21372137
BOOST_CHECK(quorum_hash == superblock.GetHash());
@@ -2263,7 +2263,7 @@ BOOST_AUTO_TEST_CASE(it_compares_another_quorum_hash_for_equality)
22632263

22642264
BOOST_AUTO_TEST_CASE(it_compares_a_sha256_hash_for_equality)
22652265
{
2266-
const GRC::Superblock superblock;
2266+
const GRC::Superblock superblock(2);
22672267
CHashWriter expected_hasher(SER_GETHASH, PROTOCOL_VERSION);
22682268

22692269
expected_hasher
@@ -2288,7 +2288,7 @@ BOOST_AUTO_TEST_CASE(it_compares_a_sha256_hash_for_equality)
22882288

22892289
BOOST_AUTO_TEST_CASE(it_compares_a_string_for_equality)
22902290
{
2291-
const GRC::Superblock superblock;
2291+
const GRC::Superblock superblock(2);
22922292
GRC::QuorumHash hash = GRC::QuorumHash::Hash(superblock);
22932293

22942294
CHashWriter expected_hasher(SER_GETHASH, PROTOCOL_VERSION);

0 commit comments

Comments
 (0)