History of file tests/OFJSONTests.m at check-in 3777558ccdb8aa09
2024-10-27
| ||
23:57 | Add support for \x from JSON5 file: [bb6556cac3] check-in: [229486deb1] user: js, branch: trunk, size: 4151 [annotate] [blame] [check-ins using] [diff] | |
23:48 | Allow \u0000 in JSON file: [f4ec78e136] check-in: [d7bbf983f0] user: js, branch: trunk, size: 4144 [annotate] [blame] [check-ins using] [diff] | |
22:27 |
Allow strings to contain \0
In order to not accidentally have C strings with \0, an In order to get a C string with \0 anyway, a new method | |
2024-08-16
| ||
22:26 | Add OFJSONRepresentationOptionSorted file: [2ee8657285] check-in: [7e1c8b88b7] user: js, branch: trunk, size: 4083 [annotate] [blame] [check-ins using] [diff] | |
2024-04-03
| ||
02:16 | Change license to LGPLv3 only file: [3d70f6cb68] check-in: [7413a728a7] user: js, branch: trunk, size: 3825 [annotate] [blame] [check-ins using] [diff] | |
2024-02-18
| ||
21:07 | Deleted: Merge trunk into branch "asn1" check-in: [1779d5b5a7] user: js, branch: asn1, size: 0 | |
19:29 | Renamed new_tests/OFJSONTests.m → tests/OFJSONTests.m. Rename new tests file: [2e899d37b6] check-in: [7a84580fb6] user: js, branch: objfwtest, size: 3617 [annotate] [blame] [check-ins using] [diff] | |
19:29 | Renamed to tests/OFJSONTests.m. Rename new tests check-in: [7a84580fb6] user: js, branch: objfwtest, size: 0 | |
2024-02-13
| ||
21:15 | ObjFWTest: Add OTOrderedDictionary file: [2e899d37b6] check-in: [b1a0bfe247] user: js, branch: objfwtest, size: 3617 [annotate] [blame] [check-ins using] [diff] | |
2024-02-12
| ||
20:10 | Never rely on messing with OFHashSeed in tests file: [fbfa925551] check-in: [a58692ecce] user: js, branch: objfwtest, size: 4114 [annotate] [blame] [check-ins using] [diff] | |
2024-02-11
| ||
20:49 | Migrate OFArrayTests to ObjFWTest file: [125230cf82] check-in: [7272d5b2cd] user: js, branch: objfwtest, size: 3802 [annotate] [blame] [check-ins using] [diff] | |
17:13 | Renamed tests/OFJSONTests.m → new_tests/OFJSONTests.m. Migrate OFJSONTests to ObjFWTest file: [9843db101a] check-in: [ce1f7a4088] user: js, branch: objfwtest, size: 3765 [annotate] [blame] [check-ins using] [diff] | |
2024-01-02
| ||
17:17 | Update copyright file: [92f1f602a7] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 3500 [annotate] [blame] [check-ins using] [diff] | |
2023-01-06
| ||
09:04 | Update copyright file: [cf63bd9e05] check-in: [8939cbdb52] user: js, branch: trunk, size: 3500 [annotate] [blame] [check-ins using] [diff] | |
2022-02-12
| ||
07:46 | Update copyright file: [330199594e] check-in: [1a86b8175b] user: js, branch: trunk, size: 3500 [annotate] [blame] [check-ins using] [diff] | |
2021-05-08
| ||
23:22 |
tests: Align more with ObjFW style
ObjFW's style changed over the years, but the tests were never adjusted | |
2021-04-17
| ||
17:49 | Rename JSON representation options file: [15d8e0cc74] check-in: [5ce8c7cca7] user: js, branch: new-naming-convention, size: 3469 [annotate] [blame] [check-ins using] [diff] | |
2021-01-02
| ||
22:04 | Update copyright file: [1509791c9a] check-in: [374e1a1bfa] user: js, branch: trunk, size: 3457 [annotate] [blame] [check-ins using] [diff] | |
2020-08-13
| ||
21:07 | OFString: Rename JSONValue to objectByParsingJSON file: [dda895677f] check-in: [8611f48f42] user: js, branch: trunk, size: 3546 [annotate] [blame] [check-ins using] [diff] | |
2020-01-02
| ||
01:51 | Update copyright file: [9395f43f69] check-in: [c7f0229795] user: js, branch: trunk, size: 3406 [annotate] [blame] [check-ins using] [diff] | |
2019-09-29
| ||
15:58 |
Remove OFAutoreleasePool
OFAutoreleasePools have long been discouraged in favor of the runtime's | |
2019-03-25
| ||
00:21 | tests: Use dot syntax file: [d82a70372d] check-in: [b045cbb9c7] user: js, branch: trunk, size: 3405 [annotate] [blame] [check-ins using] [diff] | |
2019-02-17
| ||
22:44 |
tests: Only import ObjFW.h
This prevents forgetting to add an import to ObjFW.h, as the tests would | |
2019-01-03
| ||
19:13 | Update copyright file: [f840516bbc] check-in: [0509d7a844] user: js, branch: trunk, size: 3563 [annotate] [blame] [check-ins using] [diff] | |
2018-01-03
| ||
19:49 | Update copyright notice file: [df6be4c85a] check-in: [7e5c81e186] user: js, branch: trunk, size: 3557 [annotate] [blame] [check-ins using] [diff] | |
2017-05-13
| ||
23:27 | Add depth limit for MessagePack file: [e1f8244382] check-in: [c0d8a3426c] user: js, branch: trunk, size: 3534 [annotate] [blame] [check-ins using] [diff] | |
2017-05-01
| ||
13:51 |
Add tests for generic OF(Mutable)Dictionary
These are usually not used, as OFDictionary_hashtable and | |
2017-01-09
| ||
17:36 |
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
2016-01-03
| ||
00:41 |
Update copyright
While at it, also update the mail address. file: [64c6fcde1c] check-in: [2a27cf3000] user: js, branch: trunk, size: 2331 [annotate] [blame] [check-ins using] [diff] | |
2015-01-03
| ||
20:57 | Update copyright file: [147183f018] check-in: [cfd374b906] user: js, branch: trunk, size: 2327 [annotate] [blame] [check-ins using] [diff] | |
2014-02-10
| ||
19:10 | Add test for OF_JSON_REPRESENTATION_JSON5 file: [13c23dfed4] check-in: [25b3aaf57c] user: js, branch: trunk, size: 2321 [annotate] [blame] [check-ins using] [diff] | |
2014-02-08
| ||
09:26 |
Add -[JSONRepresentationWithOptions:]
This also adds OF_JSON_REPRESENTATION_PRETTY. file: [37da130670] check-in: [eaa612ad50] user: js, branch: trunk, size: 2131 [annotate] [blame] [check-ins using] [diff] | |
2014-01-04
| ||
00:24 | Update copyright. file: [d6147f879d] check-in: [3b97fc3cd9] user: js, branch: trunk, size: 1889 [annotate] [blame] [check-ins using] [diff] | |
2013-03-04
| ||
17:20 |
Replace BOOL with bool.
The only places where BOOL is left are those where they are required by | |
2013-01-09
| ||
22:24 | Update copyright. file: [cfa228d8ae] check-in: [813c00ccf0] user: js, branch: trunk, size: 1880 [annotate] [blame] [check-ins using] [diff] | |
2012-12-01
| ||
18:08 | OFDictionary_hashtable: Store in OFMapTable. file: [788ed24fe7] check-in: [1abbb97747] user: js, branch: trunk, size: 1874 [annotate] [blame] [check-ins using] [diff] | |
2012-06-10
| ||
16:07 |
JSON: Make it possible to get the invalid line.
This introduces OFInvalidJSONException, which has a property line to get | |
2012-06-04
| ||
23:36 | Allow numbers in JSON5 format. file: [ae9d04304d] check-in: [3e028f7479] user: js, branch: trunk, size: 1894 [annotate] [blame] [check-ins using] [diff] | |
22:32 |
Initial JSON5 support.
Supported so far: | |
2012-01-05
| ||
00:56 | Update copyright. file: [b853b74aa1] check-in: [ce70e17b38] user: js, branch: trunk, size: 1854 [annotate] [blame] [check-ins using] [diff] | |
2012-01-03
| ||
20:46 | Work around a stupid gcc warning. file: [a8d60fa0cd] check-in: [d78526559e] user: js, branch: trunk, size: 1848 [annotate] [blame] [check-ins using] [diff] | |
2011-12-29
| ||
14:59 | Enhance JSON tests. file: [373cac5c83] check-in: [db8fae97f2] user: js, branch: trunk, size: 1847 [annotate] [blame] [check-ins using] [diff] | |
02:04 | Added: Add tests for JSON. file: [5fec8cecc1] check-in: [f4d994aba0] user: js, branch: trunk, size: 1409 [annotate] [blame] [check-ins using] | |