Commit Graph

9 Commits

Author SHA1 Message Date
Tristan B. Velloza Kildaire c2597788d7 - Implemented `viewRecord()`
- Added unittests for `viewRecord()`
2022-12-29 21:30:52 +02:00
Tristan B. Velloza Kildaire 9cfed9b33d - `updateRecord()` now returns the updated record 2022-12-29 19:56:40 +02:00
Tristan B. Velloza Kildaire 1eab9e19b3 - Fixed compilation error when using meta-programming techniques in `updateRecord()`
- Added unittests for `updateRecord()`
2022-12-29 19:54:16 +02:00
Tristan B. Velloza Kildaire 0cd17f976e - Added test case for object de-serialization 2022-12-29 19:39:45 +02:00
Tristan B. Velloza Kildaire 626660216b - Ensure that any generic RecordType has an `id` field of type `string`
- `createRecord()` now returns the record created
- Implemented record deletion via `deleteRecord()`
- Removed unused alias
- Added assert on failure to deserialize
- Added record creation and deletion unit tests
2022-12-29 18:42:32 +02:00
Tristan B. Velloza Kildaire e5e75f1712 Silent debug 2022-12-29 17:14:36 +02:00
Tristan B. Velloza Kildaire 4046f15230 Added enum support 2022-12-29 17:13:56 +02:00
Tristan B. Velloza Kildaire ccc2a5cf31 Make testing prints and pragmas only enabled under `-ddbg` flag 2022-12-29 15:55:08 +02:00
Tristan B. Velloza Kildaire a3d19fc515 Renamed module 2022-12-29 15:41:22 +02:00