Junit Mockito等同于EasyMockRule?

Junit Mockito等同于EasyMockRule?,junit,mockito,easymock,Junit,Mockito,Easymock,我发现几乎没有理由使用EasyMock,因为Mockito是可用的 然而,当我有一个拥有一百万个依赖项的类时,我更喜欢注释语法——Mockito@Mock/@InjectMocks或EasyMock@Mock/@TestSubject 就我所知,在Mockito中,我必须使用MockitoJUnitRunner或MockitoAnnotations MockitoJUnitRunner支持字段注入,但就我所见,后者需要构造函数/设置器注入。当我需要使用不同的运行程序,并且不想在生产代码中添加构造

我发现几乎没有理由使用EasyMock,因为Mockito是可用的

然而,当我有一个拥有一百万个依赖项的类时,我更喜欢注释语法——Mockito@Mock/@InjectMocks或EasyMock@Mock/@TestSubject

就我所知,在Mockito中,我必须使用MockitoJUnitRunner或MockitoAnnotations

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

Mockito是否提供了一个等价物,允许非Mockito跑步者和现场注射

谢谢

您可以使用


隐马尔可夫模型。。。java.lang.NoClassDefFoundError:org/mockito/internal/creation/cglibmockMakerMockito的哪个版本你用?我相信那是1.10.17,第一个版本有MockitoJUnit。看起来2.0还没有发布。
@Rule
public final MethodRule mockito = MockitoJunit.rule();