jsoncpp/test
Baptiste Lepilleur 201fb2cf0d - Moved definition of Json::Int and Json::UInt to config.h which compiler detection logic to define them to 64 bits integer if JSON_NO_INT64 is not defined.
- Added Json::ArrayIndex as an unsigned int to forwards.h
- Modified Json::Value to consistently use Json::ArrayIndex.
- Added int/unsigned int constructor overload to Json::Value to avoid ambiguous constructor call.
- Modified jsontestrunner/main.cpp to use Json::valueToString for Value::asInt() conversion to string.
- Modified Json::Reader to only overflow to double when the number is too large (previous code relied on the fact that an int fitted in a double without precision loss).
- Generalized uintToString() helpers and buffer size to automatically adapt to the precision of Json::UInt.
- Added specific conversion logic for UInt to double conversion on Microsoft Visual Studio 6 which only support __int64 to double conversion (unsigned __int64 conversion is not supported)
- Added test for 64 bits parsing/writing. Notes: those will fail when compiled with JSON_NO_INT64 (more dev required to adapt).
2010-04-19 07:37:41 +00:00
..
data - Moved definition of Json::Int and Json::UInt to config.h which compiler detection logic to define them to 64 bits integer if JSON_NO_INT64 is not defined. 2010-04-19 07:37:41 +00:00
jsonchecker - added Features class that describes allowed extension for Reader, to allow for strict configuration 2009-11-18 21:38:54 +00:00
cleantests.py Moved jsontestrunner data from test/ to test/data. 2009-11-21 18:20:25 +00:00
generate_expected.py Stripped carriage return and added eol-style native prop. 2007-06-14 21:01:26 +00:00
pyjsontestrunner.py renamed jsontestrunner.py to pyjsontestrunner.py to avoid confusion 2010-02-19 05:10:41 +00:00
runjsontests.py - added command-line option --with-json-checker to run test from jsonchecker test suite of json.org. 2010-02-21 14:26:08 +00:00
rununittests.py - added mini unit testing framework 2009-11-21 18:07:09 +00:00