mirror of
https://github.com/XRPLF/rippled.git
synced 2026-04-29 15:37:57 +00:00
Fix unit tests broken by the addition of signature_target
- Specifically some of the tests for sign and submit
This commit is contained in:
@@ -4643,10 +4643,34 @@ static RPCCallTestData const rpcCallTestArray[] = {
|
||||
}
|
||||
]
|
||||
})"},
|
||||
{"sign: too many arguments.",
|
||||
{"sign: offline flag with signature_target.",
|
||||
__LINE__,
|
||||
{"sign", "my_secret", R"({"json_argument":true})", "offline", "extra"},
|
||||
RPCCallTestData::no_exception,
|
||||
R"({
|
||||
"method" : "sign",
|
||||
"params" : [
|
||||
{
|
||||
"api_version" : %API_VER%,
|
||||
"offline" : true,
|
||||
"secret" : "my_secret",
|
||||
"signature_target" : "extra",
|
||||
"tx_json" :
|
||||
{
|
||||
"json_argument" : true
|
||||
}
|
||||
}
|
||||
]
|
||||
})"},
|
||||
{"sign: too many arguments.",
|
||||
__LINE__,
|
||||
{"sign",
|
||||
"my_secret",
|
||||
R"({"json_argument":true})",
|
||||
"offline",
|
||||
"CounterpartySignature",
|
||||
"extra"},
|
||||
RPCCallTestData::no_exception,
|
||||
R"({
|
||||
"method" : "sign",
|
||||
"params" : [
|
||||
@@ -4675,20 +4699,24 @@ static RPCCallTestData const rpcCallTestArray[] = {
|
||||
}
|
||||
]
|
||||
})"},
|
||||
{"sign: invalid final argument.",
|
||||
{"sign: misspelled offline flag interpreted as signature_target.",
|
||||
__LINE__,
|
||||
{"sign", "my_secret", R"({"json_argument":true})", "offlin"},
|
||||
RPCCallTestData::no_exception,
|
||||
R"({
|
||||
"method" : "sign",
|
||||
"params" : [
|
||||
{
|
||||
"error" : "invalidParams",
|
||||
"error_code" : 31,
|
||||
"error_message" : "Invalid parameters."
|
||||
}
|
||||
]
|
||||
})"},
|
||||
"method" : "sign",
|
||||
"params" : [
|
||||
{
|
||||
"api_version" : %API_VER%,
|
||||
"secret" : "my_secret",
|
||||
"signature_target" : "offlin",
|
||||
"tx_json" :
|
||||
{
|
||||
"json_argument" : true
|
||||
}
|
||||
}
|
||||
]
|
||||
})"},
|
||||
|
||||
// sign_for
|
||||
// --------------------------------------------------------------------
|
||||
@@ -4880,10 +4908,34 @@ static RPCCallTestData const rpcCallTestArray[] = {
|
||||
}
|
||||
]
|
||||
})"},
|
||||
{"submit: too many arguments.",
|
||||
{"submit: offline flag with signature_target.",
|
||||
__LINE__,
|
||||
{"submit", "my_secret", R"({"json_argument":true})", "offline", "extra"},
|
||||
RPCCallTestData::no_exception,
|
||||
R"({
|
||||
"method" : "submit",
|
||||
"params" : [
|
||||
{
|
||||
"api_version" : %API_VER%,
|
||||
"offline" : true,
|
||||
"secret" : "my_secret",
|
||||
"signature_target" : "extra",
|
||||
"tx_json" :
|
||||
{
|
||||
"json_argument" : true
|
||||
}
|
||||
}
|
||||
]
|
||||
})"},
|
||||
{"submit: too many arguments.",
|
||||
__LINE__,
|
||||
{"submit",
|
||||
"my_secret",
|
||||
R"({"json_argument":true})",
|
||||
"offline",
|
||||
"CounterpartySignature",
|
||||
"extra"},
|
||||
RPCCallTestData::no_exception,
|
||||
R"({
|
||||
"method" : "submit",
|
||||
"params" : [
|
||||
@@ -4912,19 +4964,23 @@ static RPCCallTestData const rpcCallTestArray[] = {
|
||||
}
|
||||
]
|
||||
})"},
|
||||
{"submit: last argument not \"offline\".",
|
||||
{"submit: misspelled offline flag interpreted as signature_target.",
|
||||
__LINE__,
|
||||
{"submit", "my_secret", R"({"json_argument":true})", "offlne"},
|
||||
RPCCallTestData::no_exception,
|
||||
R"({
|
||||
"method" : "submit",
|
||||
"params" : [
|
||||
{
|
||||
"error" : "invalidParams",
|
||||
"error_code" : 31,
|
||||
"error_message" : "Invalid parameters."
|
||||
}
|
||||
]
|
||||
"method" : "submit",
|
||||
"params" : [
|
||||
{
|
||||
"api_version" : %API_VER%,
|
||||
"secret" : "my_secret",
|
||||
"signature_target" : "offlne",
|
||||
"tx_json" :
|
||||
{
|
||||
"json_argument" : true
|
||||
}
|
||||
}
|
||||
]
|
||||
})"},
|
||||
|
||||
// submit_multisigned
|
||||
|
||||
@@ -1283,11 +1283,11 @@ public:
|
||||
{"server_definitions", &RPCParser::parseServerDefinitions, 0, 1},
|
||||
{"server_info", &RPCParser::parseServerInfo, 0, 1},
|
||||
{"server_state", &RPCParser::parseServerInfo, 0, 1},
|
||||
{"sign", &RPCParser::parseSignSubmit, 2, 3},
|
||||
{"sign", &RPCParser::parseSignSubmit, 2, 4},
|
||||
{"sign_for", &RPCParser::parseSignFor, 3, 4},
|
||||
{"stop", &RPCParser::parseAsIs, 0, 0},
|
||||
{"simulate", &RPCParser::parseSimulate, 1, 2},
|
||||
{"submit", &RPCParser::parseSignSubmit, 1, 3},
|
||||
{"submit", &RPCParser::parseSignSubmit, 1, 4},
|
||||
{"submit_multisigned", &RPCParser::parseSubmitMultiSigned, 1, 1},
|
||||
{"transaction_entry", &RPCParser::parseTransactionEntry, 2, 2},
|
||||
{"tx", &RPCParser::parseTx, 1, 4},
|
||||
|
||||
Reference in New Issue
Block a user