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