У меня есть простой тест JUnit в Eclipse.
public class HelloTest extends TestCase {
CalculatorEngine ce;
public HelloTest(String name) {
super(name);
}
@Override
protected void setUp() throws Exception {
super.setUp();
ce = new CalculatorEngine();
}
@Override
protected void tearDown() throws Exception {
// TODO Auto-generated method stub
super.tearDown();
ce = null;
}
public void test1() {
assertTrue(ce.doCalculation("1+5").equals("2"));
}
}
Тест не пройден, потому что 1 + 5 не равен 2. Если я изменю 1 + 5 на 1 + 1, тест пройден успешно.
Как я могу получить обратную связь / вывод от JUnit, чтобы определить, каков был результат, когда тест не прошел? Другими словами, есть ли способ узнать, что ce.doCalculation ("1 + 5") вернул 6 вместо 2?