Я знаю, что NetBeans имеет существующий JUnit плагин, но по какой-то причине он не работает должным образом с моим кодом: был сгенерированJunit на Netbeans не работает
public int Add(String a, String b){
int x = Integer.parseInt(a);
int y = Integer.parseInt(b);
return x + y;
}
Junit тестовый класс, который содержит следующий тест случай:
public void testAdd() {
System.out.println("Add");
String a = "2";
String b = "3";
TestingProject2016 instance = new TestingProject2016();
int expResult = 5;
int result = instance.Add(a, b);
assertEquals(expResult, result);
}
JUnit показывает, что этот тест не удается сказать, что есть ошибка инициализации, хотя он должен быть успешным, поскольку он возвращает правильное значение, основанное на коде выше.
Любая идея, что пошло не так?
Примечание: что я использую JUnit 4. Спасибо :)
Информация не достаточна. Можете ли вы добавить выход junit? Или вы можете отладить этот метод. – IntFloat
junit output screenshot добавлен на вопрос –
Вы говорите, что используете JUnit 4, но он выглядит так, как будто вы создали тест JUnit 3. Использует ли ваш метод 'testAdd()' аннотацию '@ Test'? Ваш тестовый класс 'TestingProject2016Test' расширяет' TestCase'? –