|
|
@@ -97,18 +97,21 @@ public class JavaJodaTimeDuellingTests extends ESTestCase {
|
|
|
assertSameDate("20181126T121212+0100", "basic_date_time_no_millis");
|
|
|
assertSameDate("2018363", "basic_ordinal_date");
|
|
|
assertSameDate("2018363T121212.123Z", "basic_ordinal_date_time");
|
|
|
+ assertSameDate("2018363T121212.123456789Z", "basic_ordinal_date_time");
|
|
|
assertSameDate("2018363T121212.123+0100", "basic_ordinal_date_time");
|
|
|
assertSameDate("2018363T121212.123+01:00", "basic_ordinal_date_time");
|
|
|
assertSameDate("2018363T121212Z", "basic_ordinal_date_time_no_millis");
|
|
|
assertSameDate("2018363T121212+0100", "basic_ordinal_date_time_no_millis");
|
|
|
assertSameDate("2018363T121212+01:00", "basic_ordinal_date_time_no_millis");
|
|
|
assertSameDate("121212.123Z", "basic_time");
|
|
|
+ assertSameDate("121212.123456789Z", "basic_time");
|
|
|
assertSameDate("121212.123+0100", "basic_time");
|
|
|
assertSameDate("121212.123+01:00", "basic_time");
|
|
|
assertSameDate("121212Z", "basic_time_no_millis");
|
|
|
assertSameDate("121212+0100", "basic_time_no_millis");
|
|
|
assertSameDate("121212+01:00", "basic_time_no_millis");
|
|
|
assertSameDate("T121212.123Z", "basic_t_time");
|
|
|
+ assertSameDate("T121212.123456789Z", "basic_t_time");
|
|
|
assertSameDate("T121212.123+0100", "basic_t_time");
|
|
|
assertSameDate("T121212.123+01:00", "basic_t_time");
|
|
|
assertSameDate("T121212Z", "basic_t_time_no_millis");
|
|
|
@@ -118,6 +121,7 @@ public class JavaJodaTimeDuellingTests extends ESTestCase {
|
|
|
assertSameDate("1W313", "basic_week_date");
|
|
|
assertSameDate("18W313", "basic_week_date");
|
|
|
assertSameDate("2018W313T121212.123Z", "basic_week_date_time");
|
|
|
+ assertSameDate("2018W313T121212.123456789Z", "basic_week_date_time");
|
|
|
assertSameDate("2018W313T121212.123+0100", "basic_week_date_time");
|
|
|
assertSameDate("2018W313T121212.123+01:00", "basic_week_date_time");
|
|
|
assertSameDate("2018W313T121212Z", "basic_week_date_time_no_millis");
|
|
|
@@ -138,7 +142,9 @@ public class JavaJodaTimeDuellingTests extends ESTestCase {
|
|
|
assertSameDate("2018-12-31T12:12:1", "date_hour_minute_second");
|
|
|
|
|
|
assertSameDate("2018-12-31T12:12:12.123", "date_hour_minute_second_fraction");
|
|
|
+ assertSameDate("2018-12-31T12:12:12.123456789", "date_hour_minute_second_fraction");
|
|
|
assertSameDate("2018-12-31T12:12:12.123", "date_hour_minute_second_millis");
|
|
|
+ assertParseException("2018-12-31T12:12:12.123456789", "date_hour_minute_second_millis");
|
|
|
assertSameDate("2018-12-31T12:12:12.1", "date_hour_minute_second_millis");
|
|
|
assertSameDate("2018-12-31T12:12:12.1", "date_hour_minute_second_fraction");
|
|
|
|
|
|
@@ -148,7 +154,9 @@ public class JavaJodaTimeDuellingTests extends ESTestCase {
|
|
|
assertSameDate("2018-05-30T20:21", "date_optional_time");
|
|
|
assertSameDate("2018-05-30T20:21:23", "date_optional_time");
|
|
|
assertSameDate("2018-05-30T20:21:23.123", "date_optional_time");
|
|
|
+ assertSameDate("2018-05-30T20:21:23.123456789", "date_optional_time");
|
|
|
assertSameDate("2018-05-30T20:21:23.123Z", "date_optional_time");
|
|
|
+ assertSameDate("2018-05-30T20:21:23.123456789Z", "date_optional_time");
|
|
|
assertSameDate("2018-05-30T20:21:23.123+0100", "date_optional_time");
|
|
|
assertSameDate("2018-05-30T20:21:23.123+01:00", "date_optional_time");
|
|
|
assertSameDate("2018-12-1", "date_optional_time");
|
|
|
@@ -158,12 +166,14 @@ public class JavaJodaTimeDuellingTests extends ESTestCase {
|
|
|
assertSameDate("2018-12-31T1:15:30", "date_optional_time");
|
|
|
|
|
|
assertSameDate("2018-12-31T10:15:30.123Z", "date_time");
|
|
|
+ assertSameDate("2018-12-31T10:15:30.123456789Z", "date_time");
|
|
|
assertSameDate("2018-12-31T10:15:30.123+0100", "date_time");
|
|
|
assertSameDate("2018-12-31T10:15:30.123+01:00", "date_time");
|
|
|
assertSameDate("2018-12-31T10:15:30.11Z", "date_time");
|
|
|
assertSameDate("2018-12-31T10:15:30.11+0100", "date_time");
|
|
|
assertSameDate("2018-12-31T10:15:30.11+01:00", "date_time");
|
|
|
assertSameDate("2018-12-31T10:15:3.123Z", "date_time");
|
|
|
+ assertSameDate("2018-12-31T10:15:3.123456789Z", "date_time");
|
|
|
assertSameDate("2018-12-31T10:15:3.123+0100", "date_time");
|
|
|
assertSameDate("2018-12-31T10:15:3.123+01:00", "date_time");
|
|
|
|
|
|
@@ -193,9 +203,11 @@ public class JavaJodaTimeDuellingTests extends ESTestCase {
|
|
|
assertSameDate("12:12:1", "hour_minute_second");
|
|
|
|
|
|
assertSameDate("12:12:12.123", "hour_minute_second_fraction");
|
|
|
+ assertSameDate("12:12:12.123456789", "hour_minute_second_fraction");
|
|
|
assertSameDate("12:12:12.1", "hour_minute_second_fraction");
|
|
|
assertParseException("12:12:12", "hour_minute_second_fraction");
|
|
|
assertSameDate("12:12:12.123", "hour_minute_second_millis");
|
|
|
+ assertParseException("12:12:12.123456789", "hour_minute_second_millis");
|
|
|
assertSameDate("12:12:12.1", "hour_minute_second_millis");
|
|
|
assertParseException("12:12:12", "hour_minute_second_millis");
|
|
|
|
|
|
@@ -203,9 +215,11 @@ public class JavaJodaTimeDuellingTests extends ESTestCase {
|
|
|
assertSameDate("2018-1", "ordinal_date");
|
|
|
|
|
|
assertSameDate("2018-128T10:15:30.123Z", "ordinal_date_time");
|
|
|
+ assertSameDate("2018-128T10:15:30.123456789Z", "ordinal_date_time");
|
|
|
assertSameDate("2018-128T10:15:30.123+0100", "ordinal_date_time");
|
|
|
assertSameDate("2018-128T10:15:30.123+01:00", "ordinal_date_time");
|
|
|
assertSameDate("2018-1T10:15:30.123Z", "ordinal_date_time");
|
|
|
+ assertSameDate("2018-1T10:15:30.123456789Z", "ordinal_date_time");
|
|
|
assertSameDate("2018-1T10:15:30.123+0100", "ordinal_date_time");
|
|
|
assertSameDate("2018-1T10:15:30.123+01:00", "ordinal_date_time");
|
|
|
|
|
|
@@ -217,6 +231,7 @@ public class JavaJodaTimeDuellingTests extends ESTestCase {
|
|
|
assertSameDate("2018-1T10:15:30+01:00", "ordinal_date_time_no_millis");
|
|
|
|
|
|
assertSameDate("10:15:30.123Z", "time");
|
|
|
+ assertSameDate("10:15:30.123456789Z", "time");
|
|
|
assertSameDate("10:15:30.123+0100", "time");
|
|
|
assertSameDate("10:15:30.123+01:00", "time");
|
|
|
assertSameDate("1:15:30.123Z", "time");
|
|
|
@@ -249,6 +264,7 @@ public class JavaJodaTimeDuellingTests extends ESTestCase {
|
|
|
assertParseException("10:15:3", "time_no_millis");
|
|
|
|
|
|
assertSameDate("T10:15:30.123Z", "t_time");
|
|
|
+ assertSameDate("T10:15:30.123456789Z", "t_time");
|
|
|
assertSameDate("T10:15:30.123+0100", "t_time");
|
|
|
assertSameDate("T10:15:30.123+01:00", "t_time");
|
|
|
assertSameDate("T1:15:30.123Z", "t_time");
|
|
|
@@ -286,6 +302,7 @@ public class JavaJodaTimeDuellingTests extends ESTestCase {
|
|
|
assertJavaTimeParseException("2012-W1-8", "week_date");
|
|
|
|
|
|
assertSameDate("2012-W48-6T10:15:30.123Z", "week_date_time");
|
|
|
+ assertSameDate("2012-W48-6T10:15:30.123456789Z", "week_date_time");
|
|
|
assertSameDate("2012-W48-6T10:15:30.123+0100", "week_date_time");
|
|
|
assertSameDate("2012-W48-6T10:15:30.123+01:00", "week_date_time");
|
|
|
assertSameDate("2012-W1-6T10:15:30.123Z", "week_date_time");
|
|
|
@@ -326,9 +343,11 @@ public class JavaJodaTimeDuellingTests extends ESTestCase {
|
|
|
assertSameDate("2018W313", "strict_basic_week_date");
|
|
|
assertParseException("18W313", "strict_basic_week_date");
|
|
|
assertSameDate("2018W313T121212.123Z", "strict_basic_week_date_time");
|
|
|
+ assertSameDate("2018W313T121212.123456789Z", "strict_basic_week_date_time");
|
|
|
assertSameDate("2018W313T121212.123+0100", "strict_basic_week_date_time");
|
|
|
assertSameDate("2018W313T121212.123+01:00", "strict_basic_week_date_time");
|
|
|
assertParseException("2018W313T12128.123Z", "strict_basic_week_date_time");
|
|
|
+ assertParseException("2018W313T12128.123456789Z", "strict_basic_week_date_time");
|
|
|
assertParseException("2018W313T81212.123Z", "strict_basic_week_date_time");
|
|
|
assertParseException("2018W313T12812.123Z", "strict_basic_week_date_time");
|
|
|
assertParseException("2018W313T12812.1Z", "strict_basic_week_date_time");
|
|
|
@@ -354,6 +373,7 @@ public class JavaJodaTimeDuellingTests extends ESTestCase {
|
|
|
assertSameDate("2018-12-31T12:12:12", "strict_date_hour_minute_second");
|
|
|
assertParseException("2018-12-31T12:12:1", "strict_date_hour_minute_second");
|
|
|
assertSameDate("2018-12-31T12:12:12.123", "strict_date_hour_minute_second_fraction");
|
|
|
+ assertSameDate("2018-12-31T12:12:12.123456789", "strict_date_hour_minute_second_fraction");
|
|
|
assertSameDate("2018-12-31T12:12:12.123", "strict_date_hour_minute_second_millis");
|
|
|
assertSameDate("2018-12-31T12:12:12.1", "strict_date_hour_minute_second_millis");
|
|
|
assertSameDate("2018-12-31T12:12:12.1", "strict_date_hour_minute_second_fraction");
|
|
|
@@ -373,6 +393,7 @@ public class JavaJodaTimeDuellingTests extends ESTestCase {
|
|
|
assertParseException("2018-12-31T9:15:30", "strict_date_optional_time");
|
|
|
assertSameDate("2015-01-04T00:00Z", "strict_date_optional_time");
|
|
|
assertSameDate("2018-12-31T10:15:30.123Z", "strict_date_time");
|
|
|
+ assertSameDate("2018-12-31T10:15:30.123456789Z", "strict_date_time");
|
|
|
assertSameDate("2018-12-31T10:15:30.123+0100", "strict_date_time");
|
|
|
assertSameDate("2018-12-31T10:15:30.123+01:00", "strict_date_time");
|
|
|
assertSameDate("2018-12-31T10:15:30.11Z", "strict_date_time");
|
|
|
@@ -397,6 +418,7 @@ public class JavaJodaTimeDuellingTests extends ESTestCase {
|
|
|
assertSameDate("12:12:01", "strict_hour_minute_second");
|
|
|
assertParseException("12:12:1", "strict_hour_minute_second");
|
|
|
assertSameDate("12:12:12.123", "strict_hour_minute_second_fraction");
|
|
|
+ assertSameDate("12:12:12.123456789", "strict_hour_minute_second_fraction");
|
|
|
assertSameDate("12:12:12.1", "strict_hour_minute_second_fraction");
|
|
|
assertParseException("12:12:12", "strict_hour_minute_second_fraction");
|
|
|
assertSameDate("12:12:12.123", "strict_hour_minute_second_millis");
|
|
|
@@ -406,6 +428,7 @@ public class JavaJodaTimeDuellingTests extends ESTestCase {
|
|
|
assertParseException("2018-1", "strict_ordinal_date");
|
|
|
|
|
|
assertSameDate("2018-128T10:15:30.123Z", "strict_ordinal_date_time");
|
|
|
+ assertSameDate("2018-128T10:15:30.123456789Z", "strict_ordinal_date_time");
|
|
|
assertSameDate("2018-128T10:15:30.123+0100", "strict_ordinal_date_time");
|
|
|
assertSameDate("2018-128T10:15:30.123+01:00", "strict_ordinal_date_time");
|
|
|
assertParseException("2018-1T10:15:30.123Z", "strict_ordinal_date_time");
|
|
|
@@ -416,6 +439,7 @@ public class JavaJodaTimeDuellingTests extends ESTestCase {
|
|
|
assertParseException("2018-1T10:15:30Z", "strict_ordinal_date_time_no_millis");
|
|
|
|
|
|
assertSameDate("10:15:30.123Z", "strict_time");
|
|
|
+ assertSameDate("10:15:30.123456789Z", "strict_time");
|
|
|
assertSameDate("10:15:30.123+0100", "strict_time");
|
|
|
assertSameDate("10:15:30.123+01:00", "strict_time");
|
|
|
assertParseException("1:15:30.123Z", "strict_time");
|
|
|
@@ -436,6 +460,7 @@ public class JavaJodaTimeDuellingTests extends ESTestCase {
|
|
|
assertParseException("10:15:3", "strict_time_no_millis");
|
|
|
|
|
|
assertSameDate("T10:15:30.123Z", "strict_t_time");
|
|
|
+ assertSameDate("T10:15:30.123456789Z", "strict_t_time");
|
|
|
assertSameDate("T10:15:30.123+0100", "strict_t_time");
|
|
|
assertSameDate("T10:15:30.123+01:00", "strict_t_time");
|
|
|
assertParseException("T1:15:30.123Z", "strict_t_time");
|
|
|
@@ -466,6 +491,7 @@ public class JavaJodaTimeDuellingTests extends ESTestCase {
|
|
|
assertJavaTimeParseException("2012-W01-8", "strict_week_date");
|
|
|
|
|
|
assertSameDate("2012-W48-6T10:15:30.123Z", "strict_week_date_time");
|
|
|
+ assertSameDate("2012-W48-6T10:15:30.123456789Z", "strict_week_date_time");
|
|
|
assertSameDate("2012-W48-6T10:15:30.123+0100", "strict_week_date_time");
|
|
|
assertSameDate("2012-W48-6T10:15:30.123+01:00", "strict_week_date_time");
|
|
|
assertParseException("2012-W1-6T10:15:30.123Z", "strict_week_date_time");
|