CI: more tests
This commit is contained in:
@@ -69,6 +69,7 @@ TEST(pool_block, deserialize)
|
||||
size_t header_size, miner_tx_size;
|
||||
int outputs_offset, outputs_blob_size;
|
||||
const std::vector<uint8_t> mainchain_data = b.serialize_mainchain_data(&header_size, &miner_tx_size, &outputs_offset, &outputs_blob_size);
|
||||
const std::vector<uint8_t> sidechain_data = b.serialize_sidechain_data();
|
||||
|
||||
ASSERT_EQ(mainchain_data.size(), 1829U);
|
||||
ASSERT_EQ(header_size, 43U);
|
||||
@@ -116,6 +117,12 @@ TEST(pool_block, deserialize)
|
||||
|
||||
ASSERT_EQ(b.m_difficulty.check_pow(pow_hash), true);
|
||||
|
||||
// Test self-assignment
|
||||
b = b;
|
||||
|
||||
ASSERT_EQ(b.serialize_mainchain_data(), mainchain_data);
|
||||
ASSERT_EQ(b.serialize_sidechain_data(), sidechain_data);
|
||||
|
||||
destroy_crypto_cache();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user