2015-07-21 33 views
0

當在命令行上使用gradle運行時,junit運行良好,但無法在eclipse上作爲junit測試運行。爲什麼?? 所有的測試通過命令:命令行gradlew乾淨測試,但在失敗時RunAs - > Junit當在命令行上使用gradle運行時,junit運行良好,但作爲junit測試無法在eclipse上運行

我正在使用jmockit作爲嘲諷框架在失敗的測試(只從eclipse)。還使用jmockit覆蓋測試覆蓋率。 這裏是堆棧跟蹤:

Class not found app.services.storage.daos.LoggedInUserDaoTest 
java.lang.ClassNotFoundException: app.services.storage.daos.LoggedInUserDaoTest 
at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
at  org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:685) 
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:421) 
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:444) 
+0

您執行了「gradle clean eclipse」並刷新了您的eclipse工作區? –

回答

0

請刪除binbuild文件夾在您的項目。在Eclipse中刷新項目(F5)

相關問題