summaryrefslogtreecommitdiff
path: root/test/test-persistence.cpp
Commit message (Collapse)AuthorAge
* Integer support in persistenceDan Goodliffe2024-01-09
| | | | | Splits bool and arithmatic types, pass arithmatic values as string views from JSON and parse according to the target type.
* Reformat with new clang-formatDan Goodliffe2023-11-07
|
* Add postLoad support to persistenceDan Goodliffe2023-03-14
|
* Move persistence test objects to test libraryDan Goodliffe2023-03-05
|
* Add ParseBaseDan Goodliffe2023-03-02
| | | | Acts as a base class for persistence parser, encompasses the parse stack and manages shared objects
* Support parsing string values in persistence readDan Goodliffe2023-02-23
|
* Swap @ prefix for p. prefix for special value namesDan Goodliffe2023-02-20
|
* Implement writing shared objects with @idDan Goodliffe2021-11-07
|
* Update tests to coverage encoding stringsDan Goodliffe2021-11-07
| | | | Fixes char (byte) type lookup.
* Initial commit where writing objects back out to JSONDan Goodliffe2021-11-07
| | | | It's not perfect, writes explicit nulls, doesn't do shared @id
* Fixup clang, cppcheck and iwyu warningsDan Goodliffe2021-11-07
|
* Error on bad cast of referenced objectDan Goodliffe2021-11-07
|
* Name, rather than number, shared_ptr testsDan Goodliffe2021-11-07
|
* Test case for named type not existingDan Goodliffe2021-11-07
|
* Standard wrapper in failure casesDan Goodliffe2021-11-07
|
* Common implementation for shared and unique pointersDan Goodliffe2021-11-07
|
* Lots of test cases, few minor fixesDan Goodliffe2021-11-07
|
* Fix the fact I've been spelling persistence wrong this whole timeDan Goodliffe2021-11-07