mirror of
https://github.com/XRPLF/clio.git
synced 2025-12-06 01:08:01 +00:00
@@ -109,7 +109,10 @@ public:
|
|||||||
validation::IfType<std::string>{validation::Uint256HexStringValidator},
|
validation::IfType<std::string>{validation::Uint256HexStringValidator},
|
||||||
validation::IfType<boost::json::object>{
|
validation::IfType<boost::json::object>{
|
||||||
validation::Section{
|
validation::Section{
|
||||||
{JS(owner), validation::Required{}, validation::AccountBase58Validator},
|
{JS(owner),
|
||||||
|
validation::Required{},
|
||||||
|
validation::WithCustomError{
|
||||||
|
validation::AccountBase58Validator, Status(ClioError::rpcMALFORMED_OWNER)}},
|
||||||
{JS(authorized), validation::Required{}, validation::AccountBase58Validator},
|
{JS(authorized), validation::Required{}, validation::AccountBase58Validator},
|
||||||
},
|
},
|
||||||
}},
|
}},
|
||||||
@@ -125,7 +128,10 @@ public:
|
|||||||
validation::IfType<std::string>{validation::Uint256HexStringValidator},
|
validation::IfType<std::string>{validation::Uint256HexStringValidator},
|
||||||
validation::IfType<boost::json::object>{
|
validation::IfType<boost::json::object>{
|
||||||
validation::Section{
|
validation::Section{
|
||||||
{JS(owner), validation::Required{}, validation::AccountBase58Validator},
|
{JS(owner),
|
||||||
|
validation::Required{},
|
||||||
|
validation::WithCustomError{
|
||||||
|
validation::AccountBase58Validator, Status(ClioError::rpcMALFORMED_OWNER)}},
|
||||||
{JS(seq), validation::Required{}, validation::Type<uint32_t>{}},
|
{JS(seq), validation::Required{}, validation::Type<uint32_t>{}},
|
||||||
},
|
},
|
||||||
}},
|
}},
|
||||||
|
|||||||
@@ -135,8 +135,8 @@ generateTestValuesForParametersTest()
|
|||||||
"authorized": "invalid"
|
"authorized": "invalid"
|
||||||
}
|
}
|
||||||
})",
|
})",
|
||||||
"malformedAddress",
|
"malformedOwner",
|
||||||
"Malformed address."},
|
"Malformed owner."},
|
||||||
|
|
||||||
ParamTestCaseBundle{
|
ParamTestCaseBundle{
|
||||||
"InvalidDepositPreauthJsonOwnerNotString",
|
"InvalidDepositPreauthJsonOwnerNotString",
|
||||||
@@ -146,8 +146,8 @@ generateTestValuesForParametersTest()
|
|||||||
"authorized": 123
|
"authorized": 123
|
||||||
}
|
}
|
||||||
})",
|
})",
|
||||||
"invalidParams",
|
"malformedOwner",
|
||||||
"ownerNotString"},
|
"Malformed owner."},
|
||||||
|
|
||||||
ParamTestCaseBundle{
|
ParamTestCaseBundle{
|
||||||
"InvalidDepositPreauthJsonAuthorizedNotString",
|
"InvalidDepositPreauthJsonAuthorizedNotString",
|
||||||
@@ -312,19 +312,19 @@ generateTestValuesForParametersTest()
|
|||||||
"seq": 123
|
"seq": 123
|
||||||
}
|
}
|
||||||
})",
|
})",
|
||||||
"invalidParams",
|
"malformedOwner",
|
||||||
"ownerNotString"},
|
"Malformed owner."},
|
||||||
|
|
||||||
ParamTestCaseBundle{
|
ParamTestCaseBundle{
|
||||||
"InvalidEscrowJsonAccountInvalid",
|
"InvalidEscrowJsonAccountInvalid",
|
||||||
R"({
|
R"({
|
||||||
"ticket": {
|
"escrow": {
|
||||||
"account": "123",
|
"owner": "123",
|
||||||
"seq": 123
|
"seq": 123
|
||||||
}
|
}
|
||||||
})",
|
})",
|
||||||
"malformedAddress",
|
"malformedOwner",
|
||||||
"Malformed address."},
|
"Malformed owner."},
|
||||||
|
|
||||||
ParamTestCaseBundle{
|
ParamTestCaseBundle{
|
||||||
"InvalidEscrowJsonSeqNotInt",
|
"InvalidEscrowJsonSeqNotInt",
|
||||||
|
|||||||
Reference in New Issue
Block a user