我正在使用 Mockito 在 android 模块中运行测试。mock-maker-inline
在为src/test/resources/mockito-extensions
文件添加配置之前,我的测试工作正常。但是在添加了这个配置之后,我的一些测试不再工作了。
这是我用来模拟我的课程的代码。
private static Fragment createMock() {
final Fragment stubFragment =
mock(Fragment.class, withSettings().extraInterfaces(MyInterface.class));
when(((MyInterface) stubFragment).getFragment()).thenReturn(stubFragment);
return stubFragment;
}
这是个例外
org.mockito.exceptions.misusing.MissingMethodInvocationException
我不需要这个类的 Mockito inline,因为它没有它就可以工作,但我需要它用于同一模块中的其他一些类。任何帮助或建议将不胜感激