NbTestCase#assertGCが凄い件
さてCommunity One情報で一番衝撃的だったものが以下です。
まさかのきしださん経由ですが、NbTestCaseではメモリリークのテストが以下のように書けます。
正しくGCにより回収されているかを確認出来るのです。
assertGCは要チェックです。
NbTestCase#assertGC
public class MyTest extends NbTestCase { public MyTest(String name) { super(name); } public void testGc() throws Exception { Object obj = ...; WeakReference ref = new WeakReference (obj); obj = null; assertGC("正しくGCされているか?", ref); } }
これは今までになく、既存のEclipseでのUnitTestでも使えたら良いと思います。
BESTはjarファイルだけのコピーで使えたらいいですね。
もう一度言います。assertGCは要チェックです。