diff options
Diffstat (limited to 'tests/cxx/serializer/validation/built-in/date-time')
-rw-r--r-- | tests/cxx/serializer/validation/built-in/date-time/driver.cxx | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/cxx/serializer/validation/built-in/date-time/driver.cxx b/tests/cxx/serializer/validation/built-in/date-time/driver.cxx index 9e398e5..fa78e23 100644 --- a/tests/cxx/serializer/validation/built-in/date-time/driver.cxx +++ b/tests/cxx/serializer/validation/built-in/date-time/driver.cxx @@ -226,6 +226,25 @@ main () assert (c.schema_error () == schema_error::invalid_date_value); } + { + date_simpl s; + context c (0); + s.pre (date (2023, 4, 31)); + s._pre_impl (c); + s._serialize_content (); + assert (c.schema_error () == schema_error::invalid_date_value); + } + + + { + date_simpl s; + context c (0); + s.pre (date (2023, 2, 29)); + s._pre_impl (c); + s._serialize_content (); + assert (c.schema_error () == schema_error::invalid_date_value); + } + // time // { |