- JUnit 테스트 오브젝트 테스트(JUnit은 테스트 메소드를 수행할 때마다 새로운 오브젝트를 만드는지 확인하는 테스트)
먼저 스태틱 변수로 테스트 오브젝트를 저장할 수 있는 컬렉션을 만들어둔다. 테스트마다 현재 테스트 오브젝트가 컬렉션에 이미 등록되어 있는지 확인하고, 없으면 자기자신을 추가한다.
public class JUnitTest {
static Set<JUnitTest> testObjects = new HashSet<JUnitTest>();
@Test
public void test1(){
assertThat(testObjects, not(hasItem(this)));
testObjects.add(this);
}
@Test
public void test2(){
assertThat(testObjects, not(hasItem(this)));
testObjects.add(this);
}
@Test
public void test3(){
assertThat(testObjects, not(hasItem(this)));
testObjects.add(this);
}
}
댓글 없음 :
댓글 쓰기