Commit graph

11 commits

Author SHA1 Message Date
bc53a2d24a Style fixes 2020-03-01 15:16:50 -05:00
b5f118e8cb Cleanup 2020-01-20 13:52:48 -05:00
bbace7a0ac Use void and nullable return types where practical 2020-01-20 13:34:03 -05:00
17a2fa96f8 Upgrade to PHPUnit 8 2019-10-16 14:42:43 -04:00
5335d331f7 Fix configuration exporting 2019-01-21 09:55:25 -05:00
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
7340d65c0e Make data clearing in tests static 2018-11-23 10:01:17 -05:00
ba8e208d79 Partial CLI tests 2018-11-06 12:32:28 -05:00
d40243a84c Clean up configuration setting in tests 2018-11-04 09:16:34 -05:00
59fee52074 Reorganize tests into namespaces 2017-12-21 22:47:19 -05:00
3adfe8742f Reorganize test cases 2017-12-07 15:46:49 -05:00