@@ -49,7 +49,7 @@ public class DMYImpl implements DMY {
private void checkMonth(String s) {
try {
int num = Integer.parseInt(s);
- if (num < 1 || num > 12) {
+ if ( num > 12) {
setMonth(null);
} else {
setMonth(s);
@@ -27,6 +27,13 @@ class DMYParseNumericTest {
assertEquals("31", dmy.getDay());
}
+ @Test
+ void tooLowDayTest() {
+ String input = "00/01/1953";
+ dmy.parse(input);
+ assertNull(dmy.getDay());
+ }
+
@Test
void tooHighDayTest() {
String input = "32/01/1953";