2012-03-08 52 views
1

我在一个需要符合jdk1.4的maven项目上工作。我们的testng类使用伪javadoc注释来定义测试。用testng和jdk1.4手动测试类

/** 
* @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中轻松测试各个类?

+0

您是否尝试过testng eclipse插件:http://testng.org/doc/eclipse.html?引用:“一旦你选择了这些启动之一,你也可以选择... TestNG是否应该以1.4或1.5模式运行。” – richvdh 2012-03-08 16:33:54

回答

1

TestNG不久前停止支持JDK 1.4。

+0

好的,但这应该意味着我可以使用旧版本的testng来工作,不是吗?我应该使用什么版本? 5.X? 4.X? – 2012-03-08 21:38:22

+0

坦率地说,我甚至不会打扰一段时间以前。 – 2012-03-10 02:03:51