一起使用Spring JUnit4和JMock

Ric*_*ook 5 java junit spring jmock

当我运行我的Junit4测试时,我现在使用@RunWith(SpringJUnit4ClassRunner.class)注释,它允许我将Spring Beans注入我的测试类.

我想使用JMock 2框架(我没有真正的经验),但我看到的例子需要以下内容@RunWith(JMock.class).

所以我的问题是我可以将JMock和Spring与我的JUnit4测试一起使用,如果是这样的话怎么样?例如,是否有一个也支持JMock的Spring测试运行器?

谢谢,

理查德

Nat*_*Nat 6

例如,您可以context.assertIsSatisfied()在测试结束时显式调用@After.

jmock.org站点上,选择任何代码示例中的"其他"选项卡,文档将向您展示如何在没有JUnit框架集成的情况下使用jMock.

下一版本的jMock将支持JUnit 4.7中的新"规则"机制,因此您不需要使用自定义测试运行器.