J. King
b5f118e8cb
Cleanup
5 years ago
J. King
bbace7a0ac
Use void and nullable return types where practical
5 years ago
J. King
b6dd8ab20d
Improvements to and proper tests for query builder
5 years ago
J. King
17a2fa96f8
Upgrade to PHPUnit 8
5 years ago
J. King
b8b8a6aa70
Also adjust test for MySQL connection failure
5 years ago
J. King
d0f780d4e6
Unit tests for IN() clause generator
5 years ago
J. King
29667464a1
Remove unnecessary namespace imports
5 years ago
J. King
bab4174a17
Move database driver helps out of test cases
5 years ago
J. King
b8b559b0f8
Correct spuriously failing tests
5 years ago
J. King
4670dfc849
Handle connection errors
6 years ago
J. King
e92bda5373
Various changes:
- Fix handling of binary data and long strings
- Simplify handling of socket connections
- Fix coverage
6 years ago
J. King
5d61ab0a57
Fixes for MySQL native interface
Three test failures remain, but these are minor and will be resolved
soon. Handling of binary data is also broken, but given that this works
fine with the PDO driver, there is presumably some correct method.
6 years ago
J. King
e501fbdc87
Remove the DatabaseInformation class in tests and use traits instead
6 years ago
J. King
81acba90dc
Use strict equality when comparing strings
6 years ago
J. King
206cca35a9
Test tweaks
6 years ago
J. King
f0d30c2eee
Make munging of queries a generic feature
6 years ago
J. King
24df564045
Mostly successful MySQL database function tests
Two failures remain, at least one requiring query munging.
6 years ago
J. King
4ef36643a4
Proof-of-concept PDO MySQL driver
- Configuration options were added
- Non-transactional locking was added to the savepoint handlers
- Tests were adjusted for MySQL's reserved words
6 years ago