HAPI V2 ライブラリを使用して非常に簡単なテストを実行しています。
@Test
public void testHapiContext()
{
HapiContext context = new DefaultHapiContext();
try
{
context.close();
assertTrue(true);
}
catch (IOException e)
{
fail("Close threw an exception");
}
}
close() メソッドが NullPointer 例外をスローするため、この JUnit テストは常に失敗します。理由はありますか?
一方、close() の呼び出しを除いて、HAPI コンテキストでやりたいことはすべて実行できますが、close を呼び出さないと、Eclipse でリーク警告が表示されます。