首先我对mockito很陌生。
我碰巧重载了我正在处理的遗留代码库中的几个方法。然而,结果我不得不更改测试类,以确保早期的测试方法仍然调用其原始(预期)方法,其中一个方法之前传入了一个 null 对象,并且由于重载,我必须做一个类型转换,即。
调用者中的Throwable(null)
,并在verify事件中进行相应的更改。所以类似
ABCClass.logWarn(null,WarningString, description, (Throwable)null);
verify(event).setStatus(IsNull(Throwable.class));// this throws a compiler error asking me to create a method IsNull<Throwable>
关于如何解决这个问题有什么想法吗?
最佳答案
我认为这会起作用:
verify(event).setStatus((Throwable)null);
关于java - 将空对象传递给mockito,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18215550/