Fix NPE in rpc_wallet_tests
This commit is contained in:
@@ -1175,7 +1175,7 @@ BOOST_AUTO_TEST_CASE(rpc_z_sendmany_internals)
|
|||||||
try {
|
try {
|
||||||
proxy.perform_joinsplit(info);
|
proxy.perform_joinsplit(info);
|
||||||
} catch (const std::runtime_error & e) {
|
} catch (const std::runtime_error & e) {
|
||||||
BOOST_CHECK( string(e.what()).find("JoinSplit verifying key not loaded")!= string::npos);
|
BOOST_CHECK( string(e.what()).find("error verifying joinsplit")!= string::npos);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1365,7 +1365,7 @@ BOOST_AUTO_TEST_CASE(rpc_z_shieldcoinbase_internals)
|
|||||||
try {
|
try {
|
||||||
proxy.perform_joinsplit(info);
|
proxy.perform_joinsplit(info);
|
||||||
} catch (const std::runtime_error & e) {
|
} catch (const std::runtime_error & e) {
|
||||||
BOOST_CHECK( string(e.what()).find("JoinSplit verifying key not loaded")!= string::npos);
|
BOOST_CHECK( string(e.what()).find("error verifying joinsplit")!= string::npos);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -17,11 +17,17 @@ struct BasicTestingSetup {
|
|||||||
~BasicTestingSetup();
|
~BasicTestingSetup();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Setup w.r.t. zk-SNARK API
|
||||||
|
struct JoinSplitTestingSetup: public BasicTestingSetup {
|
||||||
|
JoinSplitTestingSetup();
|
||||||
|
~JoinSplitTestingSetup();
|
||||||
|
};
|
||||||
|
|
||||||
/** Testing setup that configures a complete environment.
|
/** Testing setup that configures a complete environment.
|
||||||
* Included are data directory, coins database, script check threads
|
* Included are data directory, coins database, script check threads
|
||||||
* and wallet (if enabled) setup.
|
* and wallet (if enabled) setup.
|
||||||
*/
|
*/
|
||||||
struct TestingSetup: public BasicTestingSetup {
|
struct TestingSetup: public JoinSplitTestingSetup {
|
||||||
CCoinsViewDB *pcoinsdbview;
|
CCoinsViewDB *pcoinsdbview;
|
||||||
boost::filesystem::path pathTemp;
|
boost::filesystem::path pathTemp;
|
||||||
boost::thread_group threadGroup;
|
boost::thread_group threadGroup;
|
||||||
@@ -30,10 +36,4 @@ struct TestingSetup: public BasicTestingSetup {
|
|||||||
~TestingSetup();
|
~TestingSetup();
|
||||||
};
|
};
|
||||||
|
|
||||||
// Setup w.r.t. zk-SNARK API
|
|
||||||
struct JoinSplitTestingSetup: public BasicTestingSetup {
|
|
||||||
JoinSplitTestingSetup();
|
|
||||||
~JoinSplitTestingSetup();
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user