J. King
9ac615e4a4
Apply more PSR-12 style rules
2022-05-31 23:55:04 -04:00
J. King
46e20be983
Test for service reloading
2021-07-06 10:07:56 -04:00
J. King
ad32bf3340
Style fixes
2021-07-05 21:47:44 -04:00
J. King
3a1fcaac39
Remove last uses of Phake
2021-03-01 18:01:25 -05:00
J. King
2348786a92
Start on replacing Phake with Phony
2021-02-27 15:24:02 -05:00
J. King
311910795a
More tests for icon cache
2020-11-06 17:06:01 -05:00
J. King
b5f118e8cb
Cleanup
2020-01-20 13:52:48 -05:00
J. King
bbace7a0ac
Use void and nullable return types where practical
2020-01-20 13:34:03 -05:00
J. King
de424e42f6
Merge branch 'master' into phpunit-8
2019-11-14 11:51:38 -05:00
J. King
71c7cd8fb1
Full coverage! Fixes #66
2019-10-19 18:51:01 -04:00
J. King
728eecfbb5
Additional service tests
2019-10-19 12:14:13 -04:00
J. King
17a2fa96f8
Upgrade to PHPUnit 8
2019-10-16 14:42:43 -04:00
J. King
29667464a1
Remove unnecessary namespace imports
2019-09-05 10:03:32 -04:00
J. King
5cd84c4ab4
Validate configuration parameters on import, and other changes
...
- Each parameter is checked for type and normalized
- Interval strings are converted to DateInterval objects
- Timeouts can be specified as interval strings
- Most intervals can be null to signify infinity
- Driver classes are checked that they implement the correct interface
- Short driver names may be used, and are used by default
- Helpful errors messages are printed in case of erroneous configuration
Exporting is currently broken; this will be fixed in an upcoming commit
2019-01-20 22:40:49 -05:00
J. King
7340d65c0e
Make data clearing in tests static
2018-11-23 10:01:17 -05:00
J. King
f22e53fdc9
Align result tests with driver tests
2018-11-22 19:55:54 -05:00
J. King
d40243a84c
Clean up configuration setting in tests
2018-11-04 09:16:34 -05:00
J. King
59fee52074
Reorganize tests into namespaces
2017-12-21 22:47:19 -05:00
J. King
3adfe8742f
Reorganize test cases
2017-12-07 15:46:49 -05:00