Как выполнить модульный тест, чтобы проверить формат даты и времени?JAVA

Программисты JAVA общаются здесь
Anonymous
Как выполнить модульный тест, чтобы проверить формат даты и времени?

Сообщение Anonymous »

Мое приложение для Android дает возможность выбрать дату и время, а затем они преобразуются в строку в формате «ММ/ДД/ГГГГ ЧЧ: мм». Эта строка затем сохраняется в базе данных.

Я пытаюсь создать модульный тест, который проверяет, что дата и время хранятся в правильном формате, но я изо всех сил пытаюсь найти правильный метод для этого. Я пробовал это

Код: Выделить всё

@Test
public void testDateTimeFormat() {
DateActivity dateActivity = new DateActivity();
Calendar currentDateTime = Calendar.getInstance();
Assert.assertEquals( dateActivity.showDateTime(currentDateTime), "MM/DD/YYYY HH:mm");
Метод showDateTime получает текущую дату и время и должен возвращать их в правильном формате. Я попытался использовать утверждения равенства, чтобы сравнить эти два значения, чтобы показать, что они в правильном формате, но, похоже, оно не сравнивает их должным образом, оно просто говорит, что они не одинаковы, оно не обнаруживает форматирование ММ/ДД/ГГГГ ЧЧ:мм. Не уверен, как правильно построить этот тест

Вернуться в «JAVA»