Учитель хотел, чтобы мы провели всесторонний единичный тест. Для меня это будет первый раз, когда я использую JUnit. Я смущен насчет тестирования и получения методов. Как вы думаете, следует ли мне их проверять? Если ответ «да»; этот код достаточно для тестирования?модульные испытания сеттеров и геттеров
public void testSetandGet(){
int a = 10;
Class firstClass = new Class();
firstClass.setValue(10);
int value = firstClass.getValue();
Assert.assertTrue("Error", value==a);
}
В моем коде, я думаю, что если есть ошибка, мы не можем знать, что ошибка вывода из-сеттер или геттер.
Рассмотрите возможность использования Assert.assertEquals (a, value). –
Кроме того, было бы лучше, если вы используете 'firstClass.setValue (a);' вместо hardcoding '10'. –
Спросите своего учителя, должны ли вы их протестировать. Поскольку это оценено, его/ее мнение - единственное, что имеет значение. – thegrinner