Я пытаюсь сообщить об ошибке с помощью сборщика ошибок JUnit. Хотя мое утверждение не работает, ошибка не сообщается в JUnit. Но я получаю сообщение об ошибке в консоли.Почему мой сборщик ошибок JUnit не сообщает об ошибке?
@Rule
public ErrorCollector errcol = new ErrorCollector();
@Then("^Business alert message on the screen$")
public void Business_alert_message_on_the_screen(Result_Update) throws Throwable {
if (userType.equals("Admin")) {
try {
Assert.assertEquals("Update button is not present for the admin user", true, Result_Update);
} catch (Throwable t) {
errcol.addError(t);
System.out.println("Error");
}
}
}
Какой бегун вы используете (он же класс, используемый в качестве параметра для '@ RunWith')? –
@ RunWith (Cucumber.class) – Aish