diff --git a/src/test/key_tests.cpp b/src/test/key_tests.cpp index d864ca8be..5f72b25a7 100644 --- a/src/test/key_tests.cpp +++ b/src/test/key_tests.cpp @@ -223,11 +223,13 @@ BOOST_AUTO_TEST_CASE(zc_address_test) BOOST_AUTO_TEST_CASE(zs_address_test) { + SelectParams(CBaseChainParams::REGTEST); + for (size_t i = 0; i < 1000; i++) { auto sk = SaplingSpendingKey::random(); { std::string sk_string = EncodeSpendingKey(sk); - BOOST_CHECK(sk_string.compare(0, 24, Params().Bech32HRP(CChainParams::SAPLING_SPENDING_KEY)) == 0); + BOOST_CHECK(sk_string.compare(0, 27, Params().Bech32HRP(CChainParams::SAPLING_SPENDING_KEY)) == 0); auto spendingkey2 = DecodeSpendingKey(sk_string); BOOST_CHECK(IsValidSpendingKey(spendingkey2)); @@ -240,7 +242,7 @@ BOOST_AUTO_TEST_CASE(zs_address_test) auto addr = sk.default_address(); std::string addr_string = EncodePaymentAddress(addr); - BOOST_CHECK(addr_string.compare(0, 2, Params().Bech32HRP(CChainParams::SAPLING_PAYMENT_ADDRESS)) == 0); + BOOST_CHECK(addr_string.compare(0, 15, Params().Bech32HRP(CChainParams::SAPLING_PAYMENT_ADDRESS)) == 0); auto paymentaddr2 = DecodePaymentAddress(addr_string); BOOST_CHECK(IsValidPaymentAddress(paymentaddr2));