|
@@ -23,7 +23,7 @@ class DMYParseTest {
|
|
@Test
|
|
@Test
|
|
void normalTest() {
|
|
void normalTest() {
|
|
String input = "01/02/1981";
|
|
String input = "01/02/1981";
|
|
- dmy = dmy.parse(input);
|
|
|
|
|
|
+ dmy.parse(input);
|
|
|
|
|
|
assertEquals("01", dmy.getDay());
|
|
assertEquals("01", dmy.getDay());
|
|
assertEquals("02", dmy.getMonth());
|
|
assertEquals("02", dmy.getMonth());
|
|
@@ -33,7 +33,7 @@ class DMYParseTest {
|
|
@Test
|
|
@Test
|
|
void TrimmedTest() {
|
|
void TrimmedTest() {
|
|
String input = "0103/0204/198106";
|
|
String input = "0103/0204/198106";
|
|
- dmy = dmy.parse(input);
|
|
|
|
|
|
+ dmy.parse(input);
|
|
|
|
|
|
assertEquals("01", dmy.getDay());
|
|
assertEquals("01", dmy.getDay());
|
|
assertEquals("02", dmy.getMonth());
|
|
assertEquals("02", dmy.getMonth());
|
|
@@ -43,60 +43,31 @@ class DMYParseTest {
|
|
@Test
|
|
@Test
|
|
void ShortTest() {
|
|
void ShortTest() {
|
|
String input = "1/2/3";
|
|
String input = "1/2/3";
|
|
- dmy = dmy.parse(input);
|
|
|
|
|
|
+ dmy.parse(input);
|
|
|
|
|
|
assertNull(dmy.getDay());
|
|
assertNull(dmy.getDay());
|
|
assertNull(dmy.getMonth());
|
|
assertNull(dmy.getMonth());
|
|
assertNull(dmy.getYear());
|
|
assertNull(dmy.getYear());
|
|
}
|
|
}
|
|
|
|
|
|
- @Test
|
|
|
|
- void invalidNumericDayTest() {
|
|
|
|
- String input = "33/1/1953";
|
|
|
|
- dmy = dmy.parse(input);
|
|
|
|
-
|
|
|
|
- assertNull(dmy.getDay());
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
@Test
|
|
@Test
|
|
void invalidDayTest() {
|
|
void invalidDayTest() {
|
|
String input = "z/1/1953";
|
|
String input = "z/1/1953";
|
|
- dmy = dmy.parse(input);
|
|
|
|
|
|
+ dmy.parse(input);
|
|
assertNull(dmy.getDay());
|
|
assertNull(dmy.getDay());
|
|
}
|
|
}
|
|
|
|
|
|
- @Test
|
|
|
|
- void invalidNumericMonthTest() {
|
|
|
|
- String input = "25/13/1953";
|
|
|
|
- dmy = dmy.parse(input);
|
|
|
|
- assertNull(dmy.getMonth());
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
@Test
|
|
@Test
|
|
void invalidMonthTest() {
|
|
void invalidMonthTest() {
|
|
String input = "25/z/1953";
|
|
String input = "25/z/1953";
|
|
- dmy = dmy.parse(input);
|
|
|
|
|
|
+ dmy.parse(input);
|
|
assertNull(dmy.getMonth());
|
|
assertNull(dmy.getMonth());
|
|
}
|
|
}
|
|
|
|
|
|
- @Test
|
|
|
|
- void invalidNumericHighYearTest() {
|
|
|
|
- String input = "25/01/2050";
|
|
|
|
- dmy = dmy.parse(input);
|
|
|
|
- assertNull(dmy.getYear());
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- @Test
|
|
|
|
- void invalidNumericLowYearTest() {
|
|
|
|
- String input = "25/01/25";
|
|
|
|
- dmy = dmy.parse(input);
|
|
|
|
- assertNull(dmy.getYear());
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
@Test
|
|
@Test
|
|
void invalidYearTest() {
|
|
void invalidYearTest() {
|
|
String input = "25/01/z";
|
|
String input = "25/01/z";
|
|
- dmy = dmy.parse(input);
|
|
|
|
|
|
+ dmy.parse(input);
|
|
assertNull(dmy.getYear());
|
|
assertNull(dmy.getYear());
|
|
}
|
|
}
|
|
|
|
|