在私有方法上使用以下代码时,是否可以检查返回的对象的值:
Whitebox.invokeMethod(processor, "myPrivateMethod", anObj);
上述方法myPrivateMethod
返回一个对象otherObj
。我怎么assertTrue(otherObj.getMyBoolean())
?
我在想这样的事情:
OtherObj otherObj;
otherObj = Whitebox.invokeMethod(processor, "myPrivateMethod", anObj);
assertTrue(otherObj.getMyBoolean())
但这会导致NPE
。