Mockito equivalent of EasyMockRule?



我发现没有理由使用EasyMock,因为Mockito可用。

但是,当我有一个有一百万个依赖项的类时,我更喜欢注释语法 - Mockito @Mock/@InjectMocks 或 EasyMock @Mock/@TestSubject。

据我所知,对于Mockito,我必须使用MockitoJUnitRunner或MockitoAnnotations。

MockitoJUnitRunner支持字段注入,但据我所知,后者需要构造函数/setter注入。当我需要使用不同的运行器,并且不想将构造函数或setter添加到我的生产代码中进行测试时,我似乎被EasyMockRule困住了。

Mockito

是否提供等效的,以允许非Mockito跑步者和现场注入?

谢谢

您可以使用 org.mockito.junit.MockitoJunit.rule()。

@Rule
public final MethodRule mockito = MockitoJunit.rule(); 

相关内容

  • 没有找到相关文章

最新更新