저는 현재 소형 라이브러리를위한 단위 테스트를 다소 완성시키기 위해 노력하고 있습니다. 서로 다른 구현을 허용하기를 원하기 때문에이 테스트 세트를 (a) 일반화하여 다른 구현을 테스트하기 위해 재사용 할 수 있고 (b) 가능한 한 완벽 해지기를 원합니다. (b) 부분에 대해서는 enum 유형을 테스트하기위한 최선의 방법이 있는지 알고 싶습니다. public
왜 컴파일되지 않습니까? 오, 어떻게해야합니까? 코멘트에서 복사 import static org.junit.Assert.assertThat;
import static org.junit.matchers.JUnitMatchers.hasItems;
ArrayList<Integer> actual = new ArrayList<Integer>();
ArrayL
저는 matchers에 비교적 익숙하지 않습니다. 나는 JUnit과 함께 hamcrest을 가지고 놀고 있는데, 나는 그것을 좋아한다. 여러 선택 사항 중 하나가 맞음을 설명하는 방법이 있습니까? assertThat(result, is(either(1, or(2, or(3))))) //does not work in hamcrest
방법 I는 반환에게 컬