저는 matchers에 비교적 익숙하지 않습니다. 나는 JUnit과 함께 hamcrest을 가지고 놀고 있는데, 나는 그것을 좋아한다.Hamcrest에서 여러 개의 올바른 결과가 나타납니다 (또는 정규 표현식이 있습니까?)
여러 선택 사항 중 하나가 맞음을 설명하는 방법이 있습니까?
assertThat(result, is(either(1, or(2, or(3))))) //does not work in hamcrest
방법 I는 반환에게 컬렉션의 하나 개의 요소를 테스트하고 같은
는뭔가. 목록에는 여러 후보자가 포함될 수 있습니다. 현재 구현은 첫 번째 히트를 반환하지만 요구 사항은 아닙니다. 가능한 후보자 중 하나라도 반환되면 테스트 케이스를 성공시키고 싶습니다. 자바에서 이것을 어떻게 표현하겠습니까?
흠 ... 설명 할 수없는 이유 때문에 내 Eclipse 환경 (약 6 개월 만 사용)에는 고대 햄 클레스트 라이브러리가 있으며 이러한 맛있는 것을 얻지 못합니다. – CurtainDog