From e10f6105a6ef6d13c52681e328fedbaeee19956a Mon Sep 17 00:00:00 2001 From: Peter Conrad Date: Sun, 26 Jul 2015 15:36:27 +0200 Subject: [PATCH] Added missing b58 test --- tests/crypto/base_n_tests.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/crypto/base_n_tests.cpp b/tests/crypto/base_n_tests.cpp index 206ced3..ad12d15 100644 --- a/tests/crypto/base_n_tests.cpp +++ b/tests/crypto/base_n_tests.cpp @@ -66,6 +66,12 @@ static void test_58( const std::string& test, const std::string& expected ) std::vector dec = fc::from_base58( enc1 ); BOOST_CHECK_EQUAL( vec.size(), dec.size() ); BOOST_CHECK( !memcmp( vec.data(), dec.data(), vec.size() ) ); + + char buffer[64]; + size_t len = fc::from_base58( enc1, buffer, 16 ); + BOOST_CHECK( len <= 16 ); + BOOST_CHECK( !memcmp( vec.data(), buffer, len ) ); + } BOOST_AUTO_TEST_CASE(base58_test)