36 Commits

Author SHA1 Message Date
Andrea Marco Sartori
7d841f4d77 Update pointer key by reference 2023-03-27 23:03:21 +10:00
Andrea Marco Sartori
e93aacac78 Test eager loading 2023-03-22 23:36:00 +10:00
Andrea Marco Sartori
672f6953be Move classes around 2023-03-22 15:28:57 +10:00
Andrea Marco Sartori
6e9c0996c4 Test mixed pointers 2023-03-21 17:33:52 +10:00
Andrea Marco Sartori
a6f037833c Add missing parameter docblock 2023-03-21 17:33:16 +10:00
Andrea Marco Sartori
863a3eb77c Test lazy pointers and lazy loading 2023-03-20 19:33:16 +10:00
Andrea Marco Sartori
5d7ef12013 Check whether two pointers intersect 2023-03-08 19:39:31 +10:00
Andrea Marco Sartori
50a097ef84 Replace static with self in final classes 2023-03-08 17:27:23 +10:00
Andrea Marco Sartori
66e57b4e79 Fix intersections among pointers with wildcards 2023-03-08 16:54:25 +10:00
Andrea Marco Sartori
7cb5d8d6ab Test decoders 2023-02-26 20:03:45 +10:00
Andrea Marco Sartori
ecb14ce4ff Update thrown exception 2023-02-26 20:03:29 +10:00
Andrea Marco Sartori
49a28db2bf Test exceptions handling 2023-02-25 20:46:41 +10:00
Andrea Marco Sartori
8755cbcb6e Add spacing 2023-02-06 18:18:50 +10:00
Andrea Marco Sartori
23f1b6906f Add fixture helper 2023-02-06 18:18:14 +10:00
Andrea Marco Sartori
79656e3f55 Improve explanation 2023-02-05 16:12:33 +10:00
Andrea Marco Sartori
d14a8c4461 Simplify expectation 2023-01-14 13:17:15 +10:00
Andrea Marco Sartori
6485fe9255 Improve tests 2023-01-14 13:13:03 +10:00
Andrea Marco Sartori
b09b738173 Test that indexes are preserved 2023-01-14 10:15:25 +10:00
Andrea Marco Sartori
bda12c1f89 Introduce callable pointers 2023-01-11 15:35:58 +10:00
Andrea Marco Sartori
e0b11f011b Add namespace to helper 2022-12-23 21:45:50 +10:00
Andrea Marco Sartori
c760a5981c Test multiple pointers 2022-12-21 19:30:18 +10:00
Andrea Marco Sartori
8e9e381713 Shorten dataset 2022-12-21 19:27:08 +10:00
Andrea Marco Sartori
66229aeea4 Allow setting an empty-string pointer 2022-12-08 21:52:28 +10:00
Andrea Marco Sartori
1d7d65b051 Improve expectations 2022-12-03 13:34:13 +10:00
Andrea Marco Sartori
f36a3fb443 Add more use cases 2022-11-28 20:56:30 +10:00
Andrea Marco Sartori
2d9292a039 Throw exception on invalid pointer 2022-11-21 00:36:08 +10:00
Andrea Marco Sartori
76aa756453 Create test for pointers 2022-11-17 23:54:18 +10:00
Andrea Marco Sartori
bb3baca8f5 Update parsing expectation 2022-11-17 23:53:54 +10:00
Andrea Marco Sartori
da7b20e489 Add dataset for single pointers 2022-11-17 23:52:34 +10:00
Andrea Marco Sartori
91d89c7209 Rename fixtures 2022-11-14 18:43:01 +10:00
Andrea Marco Sartori
183c8ba982 Move JSON fixtures 2022-11-13 17:08:57 +10:00
Andrea Marco Sartori
a5146b2ef6 Add checks for unicode characters 2022-11-08 22:09:06 +10:00
Andrea Marco Sartori
78c8531879 Create tests 2022-11-07 23:45:07 +10:00
Andrea Marco Sartori
1ae562cdc1 First draft 2022-09-17 05:02:40 +02:00
Andrea Marco Sartori
f135329dfd Prefill package information 2022-09-15 23:37:30 +02:00
Andrea Marco Sartori
e7ffe59871 Initial commit 2022-09-16 07:17:51 +10:00