1
0
mirror of https://github.com/nlohmann/json.git synced 2025-07-21 04:22:05 +03:00
Commit Graph

21 Commits

Author SHA1 Message Date
62126278a6 🔨 added fix for arrays 2018-10-25 13:01:18 +02:00
e2c5913a50 🚧 some changes to the BSON code
- added fuzz testers
- added some reference files
- made an exception text more clear
2018-10-24 15:43:37 +02:00
4639bb2c8f added more tests from recent nst's JSONTestSuite 2018-05-17 10:10:01 +02:00
05f49fa401 added roundtrip tests for UBJSON 2018-01-27 18:47:32 +01:00
b0a68f540f added roundtrip tests for UBJSON 2018-01-27 18:37:55 +01:00
107c21a488 Tests: Exponents are formatted with a leading '+' sign 2018-01-15 21:07:25 +01:00
3ae82d91a2 Tests: Floating-point formatting uses lower case 'e' 2018-01-15 21:07:24 +01:00
15b6421d07 added UTF-8 decoder capability and stress test
As described in http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt; Markus Kuhn <http://www.cl.cam.ac.uk/~mgk25/> - 2015-08-28 - CC BY 4.0
2018-01-05 23:26:22 +01:00
3b3b6e8e69 🚑 fix for #894
- Implemented "copy" in terms of "add".
- Added check for JSON Pointer array indices to make sure the complete reference token was processed.
- Added test suite from https://github.com/json-patch/json-patch-tests
2017-12-28 13:52:23 +01:00
21d23982ca 🐛 fix for #656
A complete rewrite of the string escape function. It now provides codepoint-to-\uxxxx escaping. Invalid UTF-8 byte sequences are not escaped, but copied as-is. I haven’t spent much time optimizing the code - but the library now agrees with Python on every single Unicode character’s escaping (see file test/data/json_nlohmann_tests/all_unicode_ascii.json).

Other minor changes: replaced "size_t" by "std::size_t"
2017-07-17 07:53:02 +02:00
a7f3938391 added Big List of Naughty Strings 2017-01-16 20:03:50 +01:00
888f5b9f60 🚚 renamed test files to allow windows build 2016-12-28 12:18:48 +01:00
acb7e0558d 🚑 fixed bugs detected by AFL-Fuzz 2016-12-28 12:09:15 +01:00
93589e630c CBOR roundtrip tests 2016-11-27 17:47:56 +01:00
eef408e5fb tests for CBOR 2016-11-27 00:09:24 +01:00
543745a10e starting to integrate MessagePack (#358) 2016-11-11 17:11:13 +01:00
8d1e65f297 evaluated i-tests (#344) 2016-10-30 16:07:17 +01:00
a2808322c6 add test files from https://github.com/nst/JSONTestSuite 2016-10-26 18:57:56 +02:00
6bbcdc1ec5 fixes #310 2016-09-14 22:48:12 +02:00
2daab5a4c2 fixed #306 2016-09-11 22:30:08 +02:00
af76508fe7 Introduce structure to the test/ directory
This introduces a clear separation between test data and test
binaries. Test data is moved into test/data, and the test binaries
move into test/src. A new CMake script specific to building the
tests is introduced in /test to slightly clean up the toplevel
one.

As well as tidying things up, this makes the next step trivial...
2016-05-11 01:30:08 +01:00