Testng: SoftAssert печатает одно и то же сообщение подтверждения для всех неудачных методов тестирования

Созданный на 4 февр. 2016  ·  3Комментарии  ·  Источник: cbeust/testng

В классе Java я написал около 10 методов @Test . В этом классе я создал объект (softAssert) для класса SoftAssert. В каждом методе в конце кода я написал softAssert.assertAll ();
Но эта строка кода выводит первое сообщение об ошибке для всех неудачных методов.
Я хочу напечатать отдельное сообщение утверждения для каждого метода. может ли кто-нибудь помочь мне преодолеть это.

Самый полезный комментарий

@ shivakrishnach31 объект softAssert не очищает список неудачных утверждений при вызове assertAll, поэтому вы не можете повторно использовать один и тот же объект softAssert в нескольких тестах. Создавайте новый объект в начале каждого теста, чтобы исправить вашу проблему.

Все 3 Комментарий

Привет,

Я думаю, что лучше начать с stackoverflow или списка рассылки.

КСТАТИ,

  • Какую версию TestNG вы используете? Вы пробовали его обновить?
  • Не могли бы вы поделиться тестовым образцом?
  • Каков ваш текущий объем производства? Что ожидается?

@ shivakrishnach31 объект softAssert не очищает список неудачных утверждений при вызове assertAll, поэтому вы не можете повторно использовать один и тот же объект softAssert в нескольких тестах. Создавайте новый объект в начале каждого теста, чтобы исправить вашу проблему.

@Mobrockers , теперь

Была ли эта страница полезной?
0 / 5 - 0 рейтинги