mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-04 11:15:56 +00:00
Add unittests for peer_reservations command line interface
This commit is contained in:
committed by
Manoj doshi
parent
e24dd2f954
commit
2831ed0538
@@ -5187,6 +5187,137 @@ static RPCCallTestData const rpcCallTestArray [] =
|
||||
})"
|
||||
},
|
||||
|
||||
// peer_reservations_add -------------------------------------------------------
|
||||
{
|
||||
"peer_reservations_add: minimal.", __LINE__,
|
||||
{
|
||||
"peer_reservations_add",
|
||||
"public_key_string"
|
||||
},
|
||||
RPCCallTestData::no_exception,
|
||||
R"({
|
||||
"method" : "peer_reservations_add",
|
||||
"params" : [
|
||||
{
|
||||
"api_version" : %MAX_API_VER%,
|
||||
"public_key" : "public_key_string"
|
||||
}
|
||||
]
|
||||
})"
|
||||
},
|
||||
{
|
||||
"peer_reservations_add: with description.", __LINE__,
|
||||
{
|
||||
"peer_reservations_add",
|
||||
"public_key_string",
|
||||
"public_key_description"
|
||||
},
|
||||
RPCCallTestData::no_exception,
|
||||
R"({
|
||||
"method" : "peer_reservations_add",
|
||||
"params" : [
|
||||
{
|
||||
"api_version" : %MAX_API_VER%,
|
||||
"description" : "public_key_description",
|
||||
"public_key" : "public_key_string"
|
||||
}
|
||||
]
|
||||
})"
|
||||
},
|
||||
{
|
||||
"peer_reservations_add: too few arguments.", __LINE__,
|
||||
{
|
||||
"peer_reservations_add"
|
||||
},
|
||||
RPCCallTestData::no_exception,
|
||||
R"({
|
||||
"method" : "peer_reservations_add",
|
||||
"params" : [
|
||||
{
|
||||
"error" : "badSyntax",
|
||||
"error_code" : 1,
|
||||
"error_message" : "Syntax error."
|
||||
}
|
||||
]
|
||||
})"
|
||||
},
|
||||
{
|
||||
"peer_reservations_add: too many arguments.", __LINE__,
|
||||
{
|
||||
"peer_reservations_add",
|
||||
"public_key_string",
|
||||
"public_key_description",
|
||||
"spare"
|
||||
},
|
||||
RPCCallTestData::no_exception,
|
||||
R"({
|
||||
"method" : "peer_reservations_add",
|
||||
"params" : [
|
||||
{
|
||||
"error" : "badSyntax",
|
||||
"error_code" : 1,
|
||||
"error_message" : "Syntax error."
|
||||
}
|
||||
]
|
||||
})"
|
||||
},
|
||||
|
||||
// peer_reservations_del -------------------------------------------------------
|
||||
{
|
||||
"peer_reservations_del: minimal.", __LINE__,
|
||||
{
|
||||
"peer_reservations_del",
|
||||
"public_key_string"
|
||||
},
|
||||
RPCCallTestData::no_exception,
|
||||
R"({
|
||||
"method" : "peer_reservations_del",
|
||||
"params" : [
|
||||
{
|
||||
"api_version" : %MAX_API_VER%,
|
||||
"public_key" : "public_key_string"
|
||||
}
|
||||
]
|
||||
})"
|
||||
},
|
||||
{
|
||||
"peer_reservations_del: too few arguments.", __LINE__,
|
||||
{
|
||||
"peer_reservations_del"
|
||||
},
|
||||
RPCCallTestData::no_exception,
|
||||
R"({
|
||||
"method" : "peer_reservations_del",
|
||||
"params" : [
|
||||
{
|
||||
"error" : "badSyntax",
|
||||
"error_code" : 1,
|
||||
"error_message" : "Syntax error."
|
||||
}
|
||||
]
|
||||
})"
|
||||
},
|
||||
{
|
||||
"peer_reservations_del: too many arguments.", __LINE__,
|
||||
{
|
||||
"peer_reservations_del",
|
||||
"public_key_string",
|
||||
"public_key_description",
|
||||
"spare"
|
||||
},
|
||||
RPCCallTestData::no_exception,
|
||||
R"({
|
||||
"method" : "peer_reservations_del",
|
||||
"params" : [
|
||||
{
|
||||
"error" : "badSyntax",
|
||||
"error_code" : 1,
|
||||
"error_message" : "Syntax error."
|
||||
}
|
||||
]
|
||||
})"
|
||||
},
|
||||
|
||||
// ping ------------------------------------------------------------------------
|
||||
{
|
||||
"ping: minimal.", __LINE__,
|
||||
|
||||
Reference in New Issue
Block a user