В настоящее время я использую testng assertEquals
и softassertion. Нет, у меня есть сценарий проверки, когда фактическое значение является полным String
и ожидаемая подстрока.
Код
assertThat("This is actual string", containsString("expected"));
Сообщение об ошибке
java.lang.NoSuchMethodError:
org.hamcrest.Matcher.describeMismatch (Ljava / lang / Object;Lorg / hamcrest / Description;) V
Код
softAssert.assertEquals("This is actual string", containsString("actual"));
Сообщение об ошибке
java.lang.AssertionError:
Следующие утверждениясбой: ожидается [строка, содержащая «фактическое»], но найдено [Это фактическая строка] Ожидается: строка, содержащая «фактическое» Фактическое: это фактическая строка