首先,我对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>
关于我应该如何解决这个问题的任何想法?
答案 0 :(得分:2)
我认为这会奏效:
verify(event).setStatus((Throwable)null);