From f0eeee2dc1329b0647df09bea9ccc0395bb82698 Mon Sep 17 00:00:00 2001 From: Ryan Ofsky Date: Tue, 23 Jul 2024 14:06:11 +0200 Subject: [PATCH] test: Add test for TxidFromString() behavior --- src/test/transaction_tests.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/test/transaction_tests.cpp b/src/test/transaction_tests.cpp index a7fda5865c1..d10b180111a 100644 --- a/src/test/transaction_tests.cpp +++ b/src/test/transaction_tests.cpp @@ -1028,4 +1028,12 @@ BOOST_AUTO_TEST_CASE(test_IsStandard) } } +BOOST_AUTO_TEST_CASE(test_TxidFromString) +{ + // TxidFromString currently ignores string_view length and reads the whole + // string, not the specified substring. + BOOST_CHECK_EQUAL(TxidFromString(std::string_view("ABCD1234", 4)).ToString(), + "00000000000000000000000000000000000000000000000000000000abcd1234"); +} + BOOST_AUTO_TEST_SUITE_END()