Я хочу использовать совпадение Hamcrest в тесте TestNG и специально с мягким утверждением. Как я могу это сделать? Я знаю, что могу использовать утверждения Хамкреста внутри теста, например:
assertThat(actual, containsInAnyOrder(expected));
Но я не могу понять, как я могу использовать метод мягкого подтверждения TestNG, как этот:
SoftAssert softAssert = new SoftAssert();
вместе со спаренным молотком Hamcrest.
Потому что я не могу вызвать assertThat
Hamcrest на TestNG softAssert
, как softAssert.assertThat(...)
Итак, как правильно использовать устройство сравнения Hamcrest вместе с TestNG?