eclipse - 在命令行上使用gradle运行时,junit运行正常,但作为junit测试,无法在eclipse上运行

标签 eclipse unit-testing junit gradle jmockit

在命令行上使用gradle进行运行时,junit运行正常,但是作为junit测试,无法在eclipse上运行。为什么??
所有测试均通过命令通过:gradlew在命令行上进行清洁测试,但在RunAs-> Junit时在eclipse上失败

我在失败的测试中使用jmockit作为模拟框架(仅来自eclipse)。还使用jmockit-coverage进行测试覆盖。
这是堆栈跟踪:

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)

最佳答案

请在您的项目中删除binbuild文件夹。比在Eclipse(F5)中刷新项目

关于eclipse - 在命令行上使用gradle运行时,junit运行正常,但作为junit测试,无法在eclipse上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31544933/

相关文章:

java - 如何使用 VisibleForTesting 进行纯 JUnit 测试

java - RHEL 6.5 上的 JDK 1.8 : Can't import JTable

java - Android应用程序库构建问题

python - 如果存在打印语句,Pycharm 会无限期地挂起单元测试

java - 使用 ant 创建一个可执行的 jar 文件,其中包含 build.xml 文件

java - JUnit @BeforeClass 注释在 IDE 中编译正常,但 Maven 构建失败

java - 使用 permstat 计算类和 permgen

java - 在 eclipse 中编译带有调试信息的 java 源文件

javascript - $http 是否对 params 对象进行排序?

java - 如何将 JUnit 测试套件嵌入到另一个套件中