add a test case

This commit is contained in:
Alfredo Garcia 2020-04-19 09:52:38 -03:00
parent 8ed97dd9cc
commit 766e0b8f09
1 changed files with 5 additions and 0 deletions

View File

@ -420,6 +420,11 @@ BOOST_AUTO_TEST_CASE(test_FormatSubVersion)
BOOST_CHECK_EQUAL(FormatSubVersion("Test", 99950, comments), std::string("/Test:0.9.99(comment1)/"));
BOOST_CHECK_EQUAL(FormatSubVersion("Test", 99900, comments2), std::string("/Test:0.9.99-beta1(comment1; Comment2; .,_?@; )/"));
BOOST_CHECK_EQUAL(FormatSubVersion("Test", 99950, comments2), std::string("/Test:0.9.99(comment1; Comment2; .,_?@; )/"));
// bug https://github.com/zcash/zcash/issues/4375
BOOST_CHECK_EQUAL(SanitizeString(std::string("MagicBean:2.1.1-1")), "MagicBean:2.1.11");
// fixed by adding new rule https://github.com/zcash/zcash/pull/4444
BOOST_CHECK_EQUAL(SanitizeString(std::string("MagicBean:2.1.1-1"), SAFE_CHARS_SUBVERSION), "MagicBean:2.1.1-1");
}
BOOST_AUTO_TEST_CASE(test_ParseFixedPoint)