没有使用JMock发现测试

时间:2010-01-20 14:47:53

标签: java ant junit jmock

尝试使用Ant进行单元测试时遇到问题,我的测试类使用Jmock;

@RunWith(JMock.class)

和注释以识别每种测试方法。当我尝试用ant(1.7.1)构建时,我得到了一个

  

[junit]在MyTestClass中找不到任何测试   [junit] junit.framework.AssertionFailedError:未找到测试

有什么建议吗?

2 个答案:

答案 0 :(得分:4)

您使用的是什么版本的JUnit?对我来说看起来像3.8(虽然我可能会弄错)但是JUnit 4.x的包结构是:org.junit而不是junit.framework

JMock人员定义的@RunWith跑步者仅适用于JUnit 4.x

答案 1 :(得分:0)

如果你正在使用JUnit 3,你应该继承MockObjectTestCase而不是使用Runner