From 326b2d7a049647ce30a56ffc6a3b01034bcf4c50 Mon Sep 17 00:00:00 2001 From: SChernykh Date: Fri, 18 Aug 2023 11:45:55 +0200 Subject: [PATCH] Pool block test: check RandomX hash where possible --- tests/src/pool_block_tests.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/tests/src/pool_block_tests.cpp b/tests/src/pool_block_tests.cpp index 0b8e6a6..d4a0dd1 100644 --- a/tests/src/pool_block_tests.cpp +++ b/tests/src/pool_block_tests.cpp @@ -84,6 +84,14 @@ TEST(pool_block, deserialize) ASSERT_EQ(b.m_broadcasted, false); ASSERT_EQ(b.m_wantBroadcast, false); + hash seed; + { + std::stringstream s; + s << "6fc9c4a55eb513eb31955c084d9342e0082987f9e42da042449b7c9001176d3a"; + s >> seed; + } + +#if defined(__FreeBSD__) || defined(__OpenBSD__) class RandomX_Hasher_Test : public RandomX_Hasher_Base { public: @@ -107,8 +115,12 @@ TEST(pool_block, deserialize) return false; } } hasher; +#else + RandomX_Hasher hasher(nullptr); + hasher.set_seed(seed); +#endif - hash seed, pow_hash; + hash pow_hash; ASSERT_EQ(b.get_pow_hash(&hasher, 0, seed, pow_hash), true); std::stringstream s;