Baptiste Lepilleur
|
f587e6a420
|
Fixed compilation issues with MSVC 6: replace usage of ostringstream with valueToString to support 64 bits integer and high precision floating point conversion to string. Replace usage of ULL and LL literal with UInt64(expr) and Int64(expr). Introduced helper function uint64ToDouble() to work-around missing conversion. Unit tests do not pass yet.
|
2011-05-26 22:55:24 +00:00 |
|
Aaron Jacobs
|
b0ec41c3e3
|
Made the unit test's output more readable, adding to jsontest's
capabilities (and simplifying its implementation) in the process.
|
2011-05-26 00:30:39 +00:00 |
|
Aaron Jacobs
|
2a2b5cf3ad
|
Made jsontest work with 64-bit integers, and fixed an error.
|
2011-05-26 00:12:48 +00:00 |
|
Baptiste Lepilleur
|
fa130ef871
|
- Array index can be passed as int to operator[], allowing use of literal:
Json::Value array;
array.append( 1234 );
int value = array[0].asInt(); // did not compile previously
|
2010-12-24 12:47:14 +00:00 |
|
Baptiste Lepilleur
|
7469f1d014
|
JsonCpp is now licensed under MIT license, or public domain if desired and recognized in your jurisdiction.
|
2010-04-20 21:35:19 +00:00 |
|
Baptiste Lepilleur
|
fcf145ecd4
|
- changed SVN EOL properties so that HTML file are in Unix format, Visual Studio solution are always in Windows format, and sources are in native format.
|
2010-02-23 08:23:41 +00:00 |
|
Baptiste Lepilleur
|
8d3790d217
|
- added missing virtual destructor to TestCase.
|
2010-02-21 14:28:54 +00:00 |
|
Baptiste Lepilleur
|
45c499d310
|
- added mini unit testing framework
- added unit tests for Value.isXYZ() and iteration over Value members to compute size
|
2009-11-21 18:07:09 +00:00 |
|