Вы можете проверить с использованием Time api без операции преобразования string
в timestamp
.
Ваша строка даты 07.10.2018 08:45:00
.
Если вы преобразуете эту строку в значение TimeStamp
, используйте этот код;
final Timestamp timestamp =
Timestamp.valueOf(LocalDateTime.of(LocalDate.of(2018, 10, 7), LocalTime.of(8, 45, 0)));
А затем сравните две метки времени, одна из которых идет от вашего convertStringToTimestamp
метода, а другая timeStamp
с предоставленным моим кодом.
Таким образом, конечный код должен быть таким;
IDManager test = new IDManager();
Timestamp output = test.convertStringToTimestamp("07.10.2018 08:45:00");
final Timestamp timestamp =
Timestamp.valueOf(LocalDateTime.of(LocalDate.of(2018, 10, 7), LocalTime.of(8, 45, 0)));
Assert.assertEquals("TimeStamps should match!", timestamp, output);