- 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); } }
댓글 없음 :
댓글 쓰기