Lines Matching defs:from_bson

93         CHECK_THROWS_WITH_AS(_ = json::from_bson(v), "[json.exception.parse_error.112] parse error at byte 10: syntax error while parsing BSON string: string length must be at least 1, is -2147483648", json::parse_error&);
112 CHECK(json::from_bson(result) == j);
113 CHECK(json::from_bson(result, true, false) == j);
136 CHECK(json::from_bson(result) == j);
137 CHECK(json::from_bson(result, true, false) == j);
160 CHECK(json::from_bson(result) == j);
161 CHECK(json::from_bson(result, true, false) == j);
184 CHECK(json::from_bson(result) == j);
185 CHECK(json::from_bson(result, true, false) == j);
208 CHECK(json::from_bson(result) == j);
209 CHECK(json::from_bson(result, true, false) == j);
231 CHECK(json::from_bson(result) == j);
232 CHECK(json::from_bson(result, true, false) == j);
255 CHECK(json::from_bson(result) == j);
256 CHECK(json::from_bson(result, true, false) == j);
279 CHECK(json::from_bson(result) == j);
280 CHECK(json::from_bson(result, true, false) == j);
303 CHECK(json::from_bson(result) == j);
304 CHECK(json::from_bson(result, true, false) == j);
327 CHECK(json::from_bson(result) == j);
328 CHECK(json::from_bson(result, true, false) == j);
352 CHECK(json::from_bson(result) == j);
353 CHECK(json::from_bson(result, true, false) == j);
376 CHECK(json::from_bson(result) == j);
377 CHECK(json::from_bson(result, true, false) == j);
404 CHECK(json::from_bson(result) == j);
405 CHECK(json::from_bson(result, true, false) == j);
432 CHECK(json::from_bson(result) == j);
433 CHECK(json::from_bson(result, true, false) == j);
467 CHECK(json::from_bson(result) == j);
468 CHECK(json::from_bson(result, true, false) == j);
497 CHECK(json::from_bson(result) == j);
498 CHECK(json::from_bson(result, true, false) == j);
527 CHECK(json::from_bson(result) == j);
528 CHECK(json::from_bson(result, true, false) == j);
559 CHECK(json::from_bson(result) == j);
560 CHECK(json::from_bson(result, true, false) == j);
569 json parsed = json::from_bson(input);
574 CHECK(json::from_bson(dumped) == expected);
580 json parsed = json::from_bson(input);
585 CHECK(json::from_bson(dumped) == expected);
614 CHECK_NOTHROW(j2 = json::from_bson(bson_representation));
625 json j3 = json::from_bson(ss.str());
633 json j3 = json::from_bson(s);
641 json j3 = json::from_bson(v);
737 CHECK_THROWS_WITH_AS(_ = json::from_bson(incomplete_bson), "[json.exception.parse_error.110] parse error at byte 9: syntax error while parsing BSON cstring: unexpected end of input", json::parse_error&);
739 CHECK(json::from_bson(incomplete_bson, true, false).is_discarded());
754 CHECK_THROWS_WITH_AS(_ = json::from_bson(incomplete_bson), "[json.exception.parse_error.110] parse error at byte 6: syntax error while parsing BSON cstring: unexpected end of input", json::parse_error&);
755 CHECK(json::from_bson(incomplete_bson, true, false).is_discarded());
776 CHECK_THROWS_WITH_AS(_ = json::from_bson(incomplete_bson), "[json.exception.parse_error.110] parse error at byte 28: syntax error while parsing BSON element list: unexpected end of input", json::parse_error&);
777 CHECK(json::from_bson(incomplete_bson, true, false).is_discarded());
791 CHECK_THROWS_WITH_AS(_ = json::from_bson(incomplete_bson), "[json.exception.parse_error.110] parse error at byte 3: syntax error while parsing BSON number: unexpected end of input", json::parse_error&);
792 CHECK(json::from_bson(incomplete_bson, true, false).is_discarded());
837 CHECK_THROWS_WITH_AS(_ = json::from_bson(input), "[json.exception.parse_error.112] parse error at byte 15: syntax error while parsing BSON binary: byte array length cannot be negative, is -1", json::parse_error);
851 CHECK_THROWS_WITH_AS(_ = json::from_bson(bson), "[json.exception.parse_error.114] parse error at byte 5: Unsupported BSON record type 0xFF", json::parse_error&);
852 CHECK(json::from_bson(bson, true, false).is_discarded());
912 auto j_roundtrip = json::from_bson(bson);
916 CHECK(json::from_bson(bson, true, false) == j);
980 auto j_roundtrip = json::from_bson(bson);
984 CHECK(json::from_bson(bson, true, false) == j);
1037 auto j_roundtrip = json::from_bson(bson);
1041 CHECK(json::from_bson(bson, true, false) == j);
1094 auto j_roundtrip = json::from_bson(bson);
1099 CHECK(json::from_bson(bson, true, false) == j);
1153 auto j_roundtrip = json::from_bson(bson);
1158 CHECK(json::from_bson(bson, true, false) == j);
1237 CHECK_NOTHROW(j2 = json::from_bson(packed));
1252 CHECK_NOTHROW(j2 = json::from_bson(f_bson));
1267 CHECK_NOTHROW(j2 = json::from_bson({packed.data(), packed.size()}));
1292 CHECK(json::from_bson(vec) == json::from_bson(packed));