blob: 03406ca2dc8b61d6a56cdd2fba118cfc92fbfa8d [file] [log] [blame]
This test aims to check for typeMismatch flag with type=datetime input fields
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS "" is a correct valid datetime string.
PASS "2009-09-07T16:49Z" is a correct valid datetime string.
PASS "2009-09-07T16:49:31Z" is a correct valid datetime string.
PASS "2009-09-07T16:49:31.1Z" is a correct valid datetime string.
PASS "2009-09-07T16:49:31.12Z" is a correct valid datetime string.
PASS "2009-09-07T16:49:31.123Z" is a correct valid datetime string.
PASS "2009-09-07T16:49:31.1234567890Z" is a correct valid datetime string.
PASS "275760-09-12T23:59:59.999Z" is a correct valid datetime string.
PASS "275760-09-13T00:00:00.000Z" is a correct valid datetime string.
PASS "0001-01-01T00:00:00.000Z" is a correct valid datetime string.
PASS "0001-01-01T00:00:00.000+00:00" is a correct valid datetime string.
PASS "0001-01-01T01:30+01:30" is a correct valid datetime string.
PASS "0001-01-01T00:00-01:00" is a correct valid datetime string.
PASS " 2009-09-07T16:49Z " is an invalid datetime string and was sanitized.
PASS "2009-09-07T16:49z" is an invalid datetime string and was sanitized.
PASS "2009-09-07t16:49Z" is an invalid datetime string and was sanitized.
PASS "2009-09-07T16:49" is an invalid datetime string and was sanitized.
PASS "2009/09/07T16:49Z" is an invalid datetime string and was sanitized.
PASS "a" is an invalid datetime string and was sanitized.
PASS "-1-09-07T16:49Z" is an invalid datetime string and was sanitized.
PASS "2009-09-07T16:49+23" is an invalid datetime string and was sanitized.
PASS "2009-09-07T16:49+23:" is an invalid datetime string and was sanitized.
PASS "2009-09-07T16:49+24:00" is an invalid datetime string and was sanitized.
PASS "2009-09-07T16:49+23:60" is an invalid datetime string and was sanitized.
PASS "2009-09-07T16:49-23" is an invalid datetime string and was sanitized.
PASS "2009-09-07T16:49-23:" is an invalid datetime string and was sanitized.
PASS "2009-09-07T16:49-24:00" is an invalid datetime string and was sanitized.
PASS "2009-09-07T16:49-23:60" is an invalid datetime string and was sanitized.
PASS "0000-12-31T23:59:59Z" is an invalid datetime string and was sanitized.
PASS "2147483647-12-31T23:59-00:01" is an invalid datetime string and was sanitized.
PASS "2147483648-01-01T00:00:00Z" is an invalid datetime string and was sanitized.
PASS "0001-01-01T00:00+01:00" is an invalid datetime string and was sanitized.
PASS "invalid" is an invalid datetime string and was sanitized while disabled.
PASS successfullyParsed is true
TEST COMPLETE