2
Hamcrest를 사용하면 쉽게 정규 표현식을 무효화 할 수 있습니다. 예 : 다음과 같은 어설 션을 작성할 수 있습니다.AssertJ에서 어설 션을 어떻게 무효화합니까?
assertThat("The dog bites Tom", not(stringContainsInOrder(Arrays.asList("Tom", "dog"))));
org.hamcrest.core.IsNot
, org.hamcrest.core.AnyOf
정규 표현식을 사용하면 어설 션을 결합하거나 무효화하기가 쉽습니다.
AssertJ에 해당하는 항목이 있습니까? Condition
을 결합/무효화 할 수 있음을 알고 있습니다. 하지만 일반적인 어설 션 방법은 어떻습니까? 예 : 당신이 문자열 하지 즉 다음과 같은 주장 부정, 숫자로만 구성한다는 것을 테스트하려는 경우 당신은 무엇을해야합니까 : 정상적인 주장 방법을 결합 할 수 없습니다
assertThat("1234xxx5678").containsOnlyDigits();
AssertJ github 페이지에서이 기능 요청을 제출했습니다 ... –