尝试使用Ant进行单元测试时遇到问题,我的测试类使用Jmock;
@RunWith(JMock.class)
和注释以识别每种测试方法。当我尝试用ant(1.7.1)构建时,我得到了一个
[junit]在MyTestClass中找不到任何测试 [junit] junit.framework.AssertionFailedError:未找到测试
有什么建议吗?
答案 0 :(得分:4)
您使用的是什么版本的JUnit?对我来说看起来像3.8(虽然我可能会弄错)但是JUnit 4.x的包结构是:org.junit
而不是junit.framework
JMock人员定义的@RunWith
跑步者仅适用于JUnit 4.x
答案 1 :(得分:0)
如果你正在使用JUnit 3,你应该继承MockObjectTestCase而不是使用Runner