Code
public static LocalDate parseDate(String date) {
DateTimeFormatter formatter =
DateTimeFormatter.ofPattern("M/d/y");
return LocalDate.parse(date,formatter);
}
Unit Tests
@Test
public void testDateParsing() {
String testDate;
testDate ="01/01/2022";
LocalDate expected = LocalDate.of(2022, 1, 1);
assertEquals(expected, DateParser.parseDate(testDate));
}
@Test
public void testDateParsingSingleDigitMonthAndYear() {
String testDate;
testDate = "1/1/2022";
LocalDate expected = LocalDate.of(2022, 1, 1);
assertEquals(expected, DateParser.parseDate(testDate));
}