Browse Source

Improve c++ unit tests

z_validateviewingkey
Duke Leto 6 years ago
committed by Jonathan "Duke" Leto
parent
commit
1099ba8e33
  1. 12
      src/test/rpc_wallet_tests.cpp

12
src/test/rpc_wallet_tests.cpp

@ -333,6 +333,18 @@ BOOST_AUTO_TEST_CASE(rpc_wallet_z_validateviewingkey)
UniValue resultObj = retValue.get_obj();
bool b = find_value(resultObj, "isvalid").get_bool();
BOOST_CHECK_EQUAL(b, false);
BOOST_CHECK_NO_THROW(retValue = CallRPC("z_validateviewingkey ZiVKp4WNCjCsE8f1gAMySa6d8SmixgoErWnnuZG7wAVTDV3G9K5NP5gFNji61M4rTiVYhSwW4tnjF6vocC1HiN7WgkihUiyXZ"));
resultObj = retValue.get_obj();
b = find_value(resultObj, "isvalid").get_bool();
BOOST_CHECK_EQUAL(b, true);
b = find_value(resultObj, "isvalid").get_bool();
BOOST_CHECK_EQUAL(b, true);
BOOST_CHECK_EQUAL(find_value(resultObj, "address").get_str(), "zcZyj19oczCcQkEVR4fAkVRzhrNko8e17HD1JX5mdge4jpRJz5AhoP2cQknPec15zXzYUCd2JUeSrhgNgVgfWLaNa9UED2e");
BOOST_CHECK_EQUAL(find_value(resultObj, "viewingkey").get_str(), "ZiVKp4WNCjCsE8f1gAMySa6d8SmixgoErWnnuZG7wAVTDV3G9K5NP5gFNji61M4rTiVYhSwW4tnjF6vocC1HiN7WgkihUiyXZ");
}
/**

Loading…
Cancel
Save