Существует два типа утверждений:
- Hard Assert - что вы используете
- Soft Assert - что вам нужно использовать
общий assert - Hard Assert:
Hard Assert: немедленно генерирует AssertException, когда оператор assert не выполняется, и набор тестов продолжается со следующим тестом. Метод тестирования Hard Assert помечает как сбойный, если условие assert терпит неудачу, и оставшиеся шаги внутри методабудет прервано.
Мягкий актив: не выдает исключение при сбое подтверждения и продолжает следующий шаг после оператора утверждения.Сначала он собирает ошибки, затем генерирует исключения при использовании assertAll ().
Так вы используете soft assert:
SoftAssert softAssertion= new SoftAssert();
softAssertion.assertTrue(false);
softAssertion.assertAll();