将null对象传递给mockito

时间:2013-08-13 17:30:59

标签: java unit-testing mockito

首先,我对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>

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

1 个答案:

答案 0 :(得分:2)

我认为这会奏效:

verify(event).setStatus((Throwable)null);