Changeset View
Changeset View
Standalone View
Standalone View
src/test/rpc_server_tests.cpp
Show All 18 Lines | |||||
BOOST_FIXTURE_TEST_SUITE(rpc_server_tests, TestingSetup) | BOOST_FIXTURE_TEST_SUITE(rpc_server_tests, TestingSetup) | ||||
class ArgsTestRPCCommand : public RPCCommandWithArgsContext { | class ArgsTestRPCCommand : public RPCCommandWithArgsContext { | ||||
public: | public: | ||||
explicit ArgsTestRPCCommand(const std::string &nameIn) | explicit ArgsTestRPCCommand(const std::string &nameIn) | ||||
: RPCCommandWithArgsContext(nameIn) {} | : RPCCommandWithArgsContext(nameIn) {} | ||||
// Suppress a [-Werror=overloaded-virtual] warning | |||||
using RPCCommandWithArgsContext::Execute; | |||||
UniValue Execute(const UniValue &args) const override { | UniValue Execute(const UniValue &args) const override { | ||||
BOOST_CHECK_EQUAL(args["arg1"].get_str(), "value1"); | BOOST_CHECK_EQUAL(args["arg1"].get_str(), "value1"); | ||||
return UniValue("testing1"); | return UniValue("testing1"); | ||||
} | } | ||||
}; | }; | ||||
static bool isRpcMethodNotFound(const UniValue &u) { | static bool isRpcMethodNotFound(const UniValue &u) { | ||||
return find_value(u, "code").get_int() == int(RPC_METHOD_NOT_FOUND); | return find_value(u, "code").get_int() == int(RPC_METHOD_NOT_FOUND); | ||||
▲ Show 20 Lines • Show All 62 Lines • Show Last 20 Lines |