diff --git a/contrib/monero-core-custom b/contrib/monero-core-custom index 0ad95ab..a080988 160000 --- a/contrib/monero-core-custom +++ b/contrib/monero-core-custom @@ -1 +1 @@ -Subproject commit 0ad95ab88d711e85678e3def10b6635c4fe22ec9 +Subproject commit a0809886bee0f7872ce5d7ad9465736b05407efe diff --git a/test/test_all.cpp b/test/test_all.cpp index 2d63e24..e74b86d 100644 --- a/test/test_all.cpp +++ b/test/test_all.cpp @@ -261,6 +261,7 @@ BOOST_AUTO_TEST_CASE(bridge__transfers__send__sweepDust) root.put("sec_viewKey_string", "7bea1907940afdd480eff7c4bcadb478a0fbb626df9e3ed74ae801e18f53e104"); root.put("sec_spendKey_string", "4e6d43cd03812b803c6f3206689f5fcc910005fc7e91d50d79b0776dbefcd803"); root.put("fee_per_b", "24658"); + root.put("fee_mask", "10000"); root.put("unlock_time", "0"); root.put("priority", "1"); root.add_child("mix_outs", mix_outs); @@ -717,6 +718,29 @@ BOOST_AUTO_TEST_CASE(bridged__are_equal_mnemonics) BOOST_REQUIRE(*value != false); cout << "bridged__are_equal_mnemonics: " << *value << endl; } +BOOST_AUTO_TEST_CASE(bridged__are_equal_mnemonics__caps) +{ + using namespace serial_bridge; + // + boost::property_tree::ptree root; + root.put("a", "Neubau umarmen Abart umarmen Turban feilen Brett Bargeld Episode Milchkuh Substanz Jahr Armband Maibaum Tand Grünalge Tabak erziehen Federboa Lobrede Tenor Leuchter Curry Diskurs Tenor"); + root.put("b", "Neubau umarm Abart umarmen Turban feilen Brett Bargel Epis Milchkuh Subst Jahr Armband Maib Tand Grüna Tabak erzie Feder Lobre Tenor Leuch Curry Diskurs Tenor"); + // + auto ret_string = serial_bridge::are_equal_mnemonics(args_string_from_root(root)); + stringstream ret_stream; + ret_stream << ret_string; + boost::property_tree::ptree ret_tree; + boost::property_tree::read_json(ret_stream, ret_tree); + optional err_string = ret_tree.get_optional(ret_json_key__any__err_msg()); + if (err_string != none) { + BOOST_REQUIRE_MESSAGE(false, *err_string); + } + optional value = ret_tree.get_optional(ret_json_key__generic_retVal()); + BOOST_REQUIRE(value != none); + BOOST_REQUIRE(*value != false); + cout << "bridged__are_equal_mnemonics__caps: " << *value << endl; +} + // BOOST_AUTO_TEST_CASE(bridged__mnemonic_from_seed) {