我正在做一个maven项目,需要兼容jdk1.4。我们的 testng 类使用伪 javadoc 注释来定义测试。
/**
* @testng.test
*/
在 Netbeans 中,右键单击菜单可以很好地运行测试。在 Eclipse 中,我的同事告诉我它不起作用,并且找不到测试类。所以我一直在尝试将 main() 添加到测试类中,使用类似的内容
TestNG testng = new TestNG();
testng.setTestClasses( new Class[]{MyTestClass.class} );
testng.run();
但是当我这样做时,我得到以下结果:
Command line suite
Total tests run: 0, Failures: 0, Skips: 0
所以,基本上,没有找到测试,这并不令我感到惊讶,因为需要解析 javadoc,而我不明白它是如何在这里发生的。有人遇到过类似的问题吗?您是如何解决这个问题以便可以在 Eclipse 中轻松测试各个类的?
最佳答案
TestNG 不久前停止支持 JDK 1.4。
关于java - 使用 testng 和 jdk1.4 手动测试类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9619007/