У меня много тестовых методов в моем классе тестирования.Моя цель - иметь возможность использовать утверждение дважды: первый раз в каждом тесте и второй раз в каждом тесте AfterMethod.
Вот пример моего кода:
@AfterMethod(alwaysRun = true )
public void reportTestFail() {
String a = getAllParameters().get("A");
if (a.contains("1")) {
asserter.fail("1 is found in parameters");
}
else {
asserter.assertTrue(true,"Test passed");
}
}
Почему я всегда получаю неудачную конфигурацию в конце каждого теста?
Не могу ли я утверждать вне методов теста?