我假设 JUnit 找到了测试(在派生自的类中)junit.framework.TestCase
)通过寻找带有注释的方法@Test
。但是,我已经包含了一个测试http://256stuff.com/sources/jenkins_hash_java/JenkinsHashTest.java在一个项目中。代码结构如下:
import junit.framework.TestCase;
public class JenkinsHashTest extends TestCase {
public void testHashes() {
...//this code is run
}
}
我已经确认测试方法testHashes()
尽管没有注释,但仍运行@Test
。如果相关的话,我将通过调用所有这些gradle test
.
你可以参考这个Junit 3 与 Junit 4 比较:
基本上,在 JUnit 3 中你需要扩展junit.framework.TestCase
。所有测试用例都需要遵循testXXX
图案。
JUnit 4 消除了该限制。任何具有零参数公共构造函数的公共类都可以充当测试类。任何需要考虑作为测试方法的方法都应该用@Test
注解。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)