2013-01-03 65 views
0

我正在使用AIX機器運行幾個JUnit測試。這些測試使用適用於Windows和Linux平臺的JUnit在Eclipse中正常工作。我試圖運行使用JUnit命令行這些測試和我得到以下錯誤JUnit中的「找不到類」

# java org.junit.runner.JUnitCore testName 
JUnit version 4.8.1 
Could not find class: testName 

Time: 0.012 

OK (0 tests) 

文件出現在那個位置爲testName.java。我在/ etc/profile文件中設置了我的環境變量。這些是我的環境變量。

出口CLASSPATH =的/ usr/JUnit的/ JUnit的-4.8.1.jar:在/ usr/JUnit的/

出口PATH = $ PATH = $ PATH:/usr/junit/junit-4.8.1 .jar:/ usr/junit/

在AIX機器上,當我嘗試使用以下代碼測試JUnit時,它給了我同樣的失敗。

# java org.junit.runner.JUnitCore org.junit.tests.AllTests 
JUnit version 4.8.1 
Could not find class: org.junit.tests.AllTests 

Time: 0.012 

OK (0 tests) 

AllTests中類是不存在的默認位置提供JUnit的網站http://junit.sourceforge.net/doc/faq/faq.htm#tests_1

​​

出了什麼問題?

回答

0
org.junit.tests.AllTests 

是在錯誤的地方,它是在這裏

/usr/junit/org/junit/runners/AllTests.class 

應該

/usr/junit/org/junit/tests/AllTests.class