2012-03-08 48 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