我正在使用 HAPI V2 库运行一个非常简单的测试。
@Test
public void testHapiContext()
{
HapiContext context = new DefaultHapiContext();
try
{
context.close();
assertTrue(true);
}
catch (IOException e)
{
fail("Close threw an exception");
}
}
这个 JUnit 测试总是失败,因为 close() 方法会抛出 NullPointer 异常。知道为什么吗?
另一方面,我可以用 HAPI 上下文做所有我想做的事情,除了调用 close() 但不调用 close 会导致 Eclipse 给我一个泄漏警告。