mirror of
https://github.com/OpenCoin/oc-mint-cpp.git
synced 2024-12-22 07:39:40 +01:00
reformatted sources
This commit is contained in:
parent
79094c8a6d
commit
a46efc9a78
@ -1,10 +1,9 @@
|
||||
#include <catch2/catch_test_macros.hpp>
|
||||
#include "crow/json.h"
|
||||
#include "model.hpp"
|
||||
#include <catch2/catch_test_macros.hpp>
|
||||
|
||||
TEST_CASE("PublicKey::to_json", "[to_json]") {
|
||||
PublicKey k {"daaa63ddda38c189b8c49020c8276adbe0a695685a...",
|
||||
"65537" };
|
||||
PublicKey k{"daaa63ddda38c189b8c49020c8276adbe0a695685a...", "65537"};
|
||||
|
||||
auto json = k.to_json();
|
||||
|
||||
@ -16,8 +15,7 @@ TEST_CASE( "PublicKey::to_json", "[to_json]" ) {
|
||||
|
||||
TEST_CASE("RequestCDDSerial::from_string", "[from_string]") {
|
||||
// good case
|
||||
std::string good =
|
||||
"{"
|
||||
std::string good = "{"
|
||||
"\"message_reference\": 100000,"
|
||||
"\"type\": \"request cdd serial\""
|
||||
"}";
|
||||
@ -78,7 +76,8 @@ TEST_CASE( "RequestCDDC::from_string", "[from_string]" ) {
|
||||
|
||||
TEST_CASE("RequestMKCs::from_string", "[from_string]") {
|
||||
// good case
|
||||
auto res = RequestMKCs::from_string( "{"
|
||||
auto res =
|
||||
RequestMKCs::from_string("{"
|
||||
"\"denominations\": [1, 2, 5],"
|
||||
"\"message_reference\": 100002,"
|
||||
"\"mint_key_ids\": [],"
|
||||
@ -106,7 +105,8 @@ TEST_CASE( "RequestMKCs::from_string", "[from_string]" ) {
|
||||
REQUIRE(res.has_value() == false);
|
||||
|
||||
// invalid attribute name
|
||||
res = RequestMKCs::from_string("{"
|
||||
res =
|
||||
RequestMKCs::from_string("{"
|
||||
"\"denominations\": [1, 2, 5],"
|
||||
"\"x_message_reference\": 100002," // WRONG NAME
|
||||
"\"mint_key_ids\": [],"
|
||||
@ -122,13 +122,14 @@ TEST_CASE( "RequestMKCs::from_string", "[from_string]" ) {
|
||||
"\"type\": \"request wrong type\""
|
||||
"}");
|
||||
REQUIRE(res.has_value() == false);
|
||||
|
||||
}
|
||||
|
||||
TEST_CASE("Blind::from_json", "[from_string]") {
|
||||
|
||||
auto good = crow::json::load("{"
|
||||
"\"blinded_payload_hash\": \"924edb672c3345492f38341ff86b57181da4c673ef...\","
|
||||
auto good = crow::json::load(
|
||||
"{"
|
||||
"\"blinded_payload_hash\": "
|
||||
"\"924edb672c3345492f38341ff86b57181da4c673ef...\","
|
||||
"\"mint_key_id\": \"1ceb977bb531c65f133ab8b0d60862b17369d96\","
|
||||
"\"reference\": \"a0\","
|
||||
"\"type\": \"blinded payload hash\""
|
||||
@ -141,9 +142,9 @@ TEST_CASE( "Blind::from_json", "[from_string]" ) {
|
||||
REQUIRE(res->mint_key_id == "1ceb977bb531c65f133ab8b0d60862b17369d96");
|
||||
REQUIRE(res->reference == "a0");
|
||||
// bad cases
|
||||
// wrong_type["blinded_payload_hash"]= "924edb672c3345492f38341ff86b57181da4c673ef...";
|
||||
// wrong_type["mint_key_id"]= "1ceb977bb531c65f133ab8b0d60862b17369d96";
|
||||
// wrong_type["reference"] = "a0";
|
||||
// wrong_type["blinded_payload_hash"]=
|
||||
// "924edb672c3345492f38341ff86b57181da4c673ef..."; wrong_type["mint_key_id"]=
|
||||
// "1ceb977bb531c65f133ab8b0d60862b17369d96"; wrong_type["reference"] = "a0";
|
||||
// wrong_type["type"]= "wrong type";
|
||||
|
||||
// res = Blind::from_json(wrong_type);
|
||||
@ -151,22 +152,26 @@ TEST_CASE( "Blind::from_json", "[from_string]" ) {
|
||||
|
||||
TEST_CASE("RequestMint::from_string", "[from_string]") {
|
||||
// good case
|
||||
auto res = RequestMint::from_string( "{"
|
||||
auto res = RequestMint::from_string(
|
||||
"{"
|
||||
"\"blinds\": ["
|
||||
"{"
|
||||
"\"blinded_payload_hash\": \"924edb672c3345492f38341ff86b57181da4c673ef...\","
|
||||
"\"blinded_payload_hash\": "
|
||||
"\"924edb672c3345492f38341ff86b57181da4c673ef...\","
|
||||
"\"mint_key_id\": \"1ceb977bb531c65f133ab8b0d60862b17369d96\","
|
||||
"\"reference\": \"a0\","
|
||||
"\"type\": \"blinded payload hash\""
|
||||
"},"
|
||||
"{"
|
||||
"\"blinded_payload_hash\": \"95db92e1c46ebea5edec5e508a831263de6fb78b4c...\","
|
||||
"\"blinded_payload_hash\": "
|
||||
"\"95db92e1c46ebea5edec5e508a831263de6fb78b4c...\","
|
||||
"\"mint_key_id\": \"f2864e5cd937dbaa4825e73a81062de162143682\","
|
||||
"\"reference\": \"a1\","
|
||||
"\"type\": \"blinded payload hash\""
|
||||
"},"
|
||||
"{"
|
||||
"\"blinded_payload_hash\": \"10afac98ac43eb40e996c621d5db4d2238348e3f74...\","
|
||||
"\"blinded_payload_hash\": "
|
||||
"\"10afac98ac43eb40e996c621d5db4d2238348e3f74...\","
|
||||
"\"mint_key_id\": \"897a16bf12bd9ba474ef7be0e3a53553a7b4ece8\","
|
||||
"\"reference\": \"a2\","
|
||||
"\"type\": \"blinded payload hash\""
|
||||
@ -187,7 +192,8 @@ TEST_CASE( "RequestMint::from_string", "[from_string]" ) {
|
||||
REQUIRE(res.has_value() == false);
|
||||
|
||||
// invalid type
|
||||
res = RequestMint::from_string( "{"
|
||||
res = RequestMint::from_string(
|
||||
"{"
|
||||
"\"blinds\": [],"
|
||||
"\"message_reference\": 100003,"
|
||||
"\"transaction_reference\": \"b2221a58008a05a6c4647159c324c985\","
|
||||
@ -196,7 +202,8 @@ TEST_CASE( "RequestMint::from_string", "[from_string]" ) {
|
||||
REQUIRE(res.has_value() == false);
|
||||
|
||||
// invalid attribute name
|
||||
res = RequestMint::from_string("{"
|
||||
res = RequestMint::from_string(
|
||||
"{"
|
||||
"\"blinds\": [],"
|
||||
"\"x_message_reference\": 100003,"
|
||||
"\"transaction_reference\": \"b2221a58008a05a6c4647159c324c985\","
|
||||
@ -205,7 +212,8 @@ TEST_CASE( "RequestMint::from_string", "[from_string]" ) {
|
||||
REQUIRE(res.has_value() == false);
|
||||
|
||||
// invalid attribute type (not an array as expected)
|
||||
res = RequestMint::from_string("{"
|
||||
res = RequestMint::from_string(
|
||||
"{"
|
||||
"\"blinds\": 1,"
|
||||
"\"message_reference\": 100003,"
|
||||
"\"transaction_reference\": \"b2221a58008a05a6c4647159c324c985\","
|
||||
@ -219,7 +227,8 @@ TEST_CASE( "RequestRenew::from_string", "[from_string]" ) {
|
||||
"{"
|
||||
" \"blinds\": ["
|
||||
" {"
|
||||
" \"blinded_payload_hash\": \"7ed0cda1c1b36f544514b12848b8436974b7b9f6c7...\","
|
||||
" \"blinded_payload_hash\": "
|
||||
"\"7ed0cda1c1b36f544514b12848b8436974b7b9f6c7...\","
|
||||
" \"mint_key_id\": \"f2864e5cd937dbaa4825e73a81062de162143682\","
|
||||
" \"reference\": \"b0\","
|
||||
" \"type\": \"blinded payload hash\""
|
||||
@ -247,7 +256,8 @@ TEST_CASE( "RequestRenew::from_string", "[from_string]" ) {
|
||||
REQUIRE(res.has_value() == true);
|
||||
|
||||
// invalid attribute name
|
||||
res = RequestRenew::from_string("{"
|
||||
res = RequestRenew::from_string(
|
||||
"{"
|
||||
"\"blinds\": [],"
|
||||
"\"coins\": [],"
|
||||
"\"x_message_reference\": 100003,"
|
||||
@ -257,7 +267,8 @@ TEST_CASE( "RequestRenew::from_string", "[from_string]" ) {
|
||||
REQUIRE(res.has_value() == false);
|
||||
|
||||
// invalid attribute type (not an array as expected)
|
||||
res = RequestRenew::from_string("{"
|
||||
res = RequestRenew::from_string(
|
||||
"{"
|
||||
"\"blinds\": 1,"
|
||||
"\"coins\": [],"
|
||||
"\"message_reference\": 100003,"
|
||||
@ -269,7 +280,8 @@ TEST_CASE( "RequestRenew::from_string", "[from_string]" ) {
|
||||
|
||||
TEST_CASE("RequestResume::from_string", "[from_string]") {
|
||||
// good case
|
||||
auto res = RequestResume::from_string( "{"
|
||||
auto res = RequestResume::from_string(
|
||||
"{"
|
||||
"\"message_reference\": 100005,"
|
||||
"\"transaction_reference\": \"ad45f23d3b1a11df587fd2803bab6c39\","
|
||||
"\"type\": \"request resume\""
|
||||
@ -284,7 +296,8 @@ TEST_CASE( "RequestResume::from_string", "[from_string]" ) {
|
||||
REQUIRE(res.has_value() == false);
|
||||
|
||||
// invalid type
|
||||
res = RequestResume::from_string( "{"
|
||||
res = RequestResume::from_string(
|
||||
"{"
|
||||
"\"message_reference\": 100005,"
|
||||
"\"transaction_reference\": \"ad45f23d3b1a11df587fd2803bab6c39\","
|
||||
"\"type\": \"Wrong type\""
|
||||
@ -294,7 +307,8 @@ TEST_CASE( "RequestResume::from_string", "[from_string]" ) {
|
||||
// invalid attribute name
|
||||
res = RequestResume::from_string("{"
|
||||
"\"message_reference\": 100005,"
|
||||
"\"WRONG_ATTR_transaction_reference\": \"ad45f23d3b1a11df587fd2803bab6c39\","
|
||||
"\"WRONG_ATTR_transaction_reference\": "
|
||||
"\"ad45f23d3b1a11df587fd2803bab6c39\","
|
||||
"\"type\": \"request resume\""
|
||||
"}");
|
||||
REQUIRE(res.has_value() == false);
|
||||
@ -302,7 +316,8 @@ TEST_CASE( "RequestResume::from_string", "[from_string]" ) {
|
||||
|
||||
TEST_CASE("RequestRedeem::from_string", "[from_string]") {
|
||||
|
||||
auto res = RequestRedeem::from_string( "{"
|
||||
auto res = RequestRedeem::from_string(
|
||||
"{"
|
||||
"\"coins\": ["
|
||||
"{"
|
||||
"\"payload\": {"
|
||||
@ -365,4 +380,3 @@ TEST_CASE( "RequestRedeem::from_string", "[from_string]" ) {
|
||||
"}");
|
||||
REQUIRE(res.has_value() == false);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user