From badb9a9c2f9725c15bb9c1eb8348296558a2d7d5 Mon Sep 17 00:00:00 2001 From: Simon Date: Thu, 18 Aug 2016 20:12:23 -0700 Subject: [PATCH] Add test coverage for RPC call z_getnewaddress. --- src/test/rpc_wallet_tests.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/test/rpc_wallet_tests.cpp b/src/test/rpc_wallet_tests.cpp index 9644964d1..453855f3f 100644 --- a/src/test/rpc_wallet_tests.cpp +++ b/src/test/rpc_wallet_tests.cpp @@ -421,6 +421,13 @@ BOOST_AUTO_TEST_CASE(rpc_wallet_z_importexport) // Verify the two sets of addresses are the same BOOST_CHECK(listaddrs.size() == numAddrs); BOOST_CHECK(myaddrs == listaddrs); + + // Add one more address + BOOST_CHECK_NO_THROW(retValue = CallRPC("z_getnewaddress")); + std::string newaddress = retValue.get_str(); + CZCPaymentAddress pa(newaddress); + auto newAddr = pa.Get(); + BOOST_CHECK(pwalletMain->HaveSpendingKey(newAddr)); }