1

首先,我对 mockito 很陌生。我碰巧在我正在处理的遗留代码库中重载了几个方法。但是,结果我不得不更改测试类以确保早期的测试方法仍然调用它们的原始(预期)方法,其中一种方法是更早地传入一个空对象,并且是重载的结果,我不得不做一个演员,即。 Throwable(null)在调用者中,并在验证事件中进行相应的更改。所以像

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>

关于我应该如何解决这个问题的任何想法?

4

1 回答 1

2

我认为这会起作用:

verify(event).setStatus((Throwable)null);
于 2013-08-13T17:39:42.520 回答