0
我有类似如下的枚举:同样枚举被翻过的JUnit共享测试
,如果我有2个不同的单元测试类和两个声明MyEnum my = MyEnum.FIRST;
那么
FirstOperations
类只会被实例化
public enum MyEnum {
FIRST(new FirstOperations()),
SECOND(new SecondOperations())
...
我的问题是通过首先运行的单元测试。第二个测试用例会重新启动它。
为什么JUnit在堆中保留这些枚举?一旦第一个测试用例完成,它们不应该被垃圾收集吗?
顺便说一下,我使用JUnit 4.11和Java 7 – DarVar 2013-02-19 12:44:09