次のような列挙型があります。
public enum MyEnum {
FIRST(new FirstOperations()),
SECOND(new SecondOperations())
...
私の問題は、2 つの異なる Unit Tests クラスがあり、両方が宣言されているMyEnum my = MyEnum.FIRST;
場合、FirstOperations
クラスは実行される最初の Unit Test によってのみインスタンス化されることです。2 番目のテスト ケースがそれを再開します。
JUnit がこれらの列挙型をヒープに保持するのはなぜですか? 最初のテスト ケースが完了したら、ガベージ コレクションを行うべきではありませんか?