1
0
mirror of https://github.com/nlohmann/json.git synced 2025-08-06 07:02:42 +03:00

add tests for CBOR

This commit is contained in:
Niels Lohmann
2021-08-07 13:14:08 +02:00
parent b74474e3fd
commit 176e9bf0ab
2 changed files with 4 additions and 1 deletions

View File

@@ -791,7 +791,7 @@ class binary_reader
break; break;
} }
default: default:
break; return parse_cbor_internal(true, tag_handler);
} }
get(); get();
return get_cbor_binary(b) && sax->binary(b); return get_cbor_binary(b) && sax->binary(b);

View File

@@ -2572,6 +2572,9 @@ TEST_CASE("Tagged values")
// check that parsing succeeds and gets original value in ignore mode // check that parsing succeeds and gets original value in ignore mode
auto j_tagged = json::from_cbor(v_tagged, true, true, json::cbor_tag_handler_t::ignore); auto j_tagged = json::from_cbor(v_tagged, true, true, json::cbor_tag_handler_t::ignore);
CHECK(j_tagged == j); CHECK(j_tagged == j);
auto j_tagged_stored = json::from_cbor(v_tagged, true, true, json::cbor_tag_handler_t::store);
CHECK(j_tagged_stored == j);
} }
} }