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)
您執行了「gradle clean eclipse」並刷新了您的eclipse工作區? –