2013-02-19 1 views
0

나는 다음과 같은 열거를 테스트 첫 번째 단위 테스트가 실행됩니다. 두 번째 테스트 케이스가 다시 나타납니다.같은 열거는 JUnit을 건너 공유됩니다

왜 JUnit은 힙의 열거 형을 유지합니까? 첫 번째 테스트 케이스가 완료되면 가비지 수집해야하지 않습니까?

+0

나는 JUnit 4.11과 Java 7을 사용하고 있습니다. – DarVar

답변

0

열거 형은 Singeltons의 완벽한 예입니다 (예 : here 참조). 그래서 각 테스트에서 JVM을 포크하지 않는 한 단 한번 인스턴스화됩니다.

가비지 수집기에 의존하지 마십시오. 언제 실행되는지 알 수 없습니다.

+0

각 테스트를 위해 포킹이 작동합니다. 감사. – DarVar