ruben
157e95d717
Removed 32bit ints from value::variant_type
2020-05-17 13:00:43 +01:00
ruben
22be55cb00
Added deserialization tests for unknown protocol type
2020-05-12 11:10:45 +01:00
ruben
f5a17cdf7e
Now text protocol supports invalid dates
...
Changed text protocol to support invalid dates and datetimes
Added tests
Now months greater than 12, days greater than 31, years greater than
9999 are always rejected
2020-05-11 13:21:29 +01:00
ruben
6c4364d246
Fixed bug in binary deserialization of invalid datetimes
...
Added tests to prove it works
2020-05-10 17:02:12 +01:00
ruben
55a959d8a6
Added binary deserialization tests for invalid DATEs
2020-05-09 21:51:17 +01:00
ruben
f5c2f3abf4
Added extra deserialize_binary_value test for TIME
...
To cover when sign is negative but not 0x01
2020-05-09 19:28:38 +01:00
ruben
a76caa8a83
Refactored binary protocol magic numbers
...
Fixed wider ranges for DATE and DATETIME
Removed old binary (de)serialization functions
2020-05-08 16:54:22 +01:00
ruben
aadd8213ad
Added binary deserialization error tests
2020-05-04 20:21:28 +01:00
ruben
ee095a6af0
Completed binary_serialization_value tests
2020-05-04 16:06:36 +01:00
ruben
b4039c0ffa
Simplified binary deserialization impl
2020-05-04 15:35:50 +01:00
ruben
f07d50950e
Split binary_serialization tests into two files
2020-05-04 13:53:41 +01:00