1
我们已经转移到Java 1.7,现在Jmock.class已经过时了。有其他选择吗?似乎该网站已被放弃......什么是替代@RunWith(JMock.class)?
我们已经转移到Java 1.7,现在Jmock.class已经过时了。有其他选择吗?似乎该网站已被放弃......什么是替代@RunWith(JMock.class)?
你可能想的JUnitRuleMockery
规则。
public class TestSomething {
@Rule
public final JUnitRuleMockery context = new JUnitRuleMockery();
@Mock
private MyInterface interface;
@Test
public void testTheThing() {
context.checking(new Expectations{{
}});
// etc.
}
你需要在你的classpath JMock的-junit4依赖...
<dependency>
<groupId>org.jmock</groupId>
<artifactId>jmock-junit4</artifactId>
<version>2.8.1</version>
<scope>test</scope>
</dependency>
我不知道那个移动到Java7导致JMock的亚军被弃用。你有更新到JMock本身的更新版本吗? – sisyphus
我降级罐子里,一切都很好。谢谢你的提示...... – markthegrea
我不同意,这是题外话。 JMock的网站已经放弃了这个信息是无处在网络上。 – markthegrea