使用eclipse Junit执行失败

Junit execution failure using eclipse

我在 运行 Junit 测试用例(单个或所有测试用例)

时遇到了以下问题
Class not found com.account.api.bo.TestSomeClass
java.lang.ClassNotFoundException: com.account.api.bo.TestSomeClass
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:688)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:421)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:444)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
Class not found com.account.api.bo.TestSomeClass

请注意,我正在使用 ANT 构建项目,并且使用 ANT 执行 junit 工作正常。

您是否尝试过将 class 姓名的第一个字符大写? 不是 testSomeClass,

com.account.api.bo.TestSomeClass
com.account.api.bo.TestSomeClass

未在您的 eclipse 类路径中定义,但它可能在 ANT 中。您需要右键单击您的项目,然后转到构建路径,添加包含 TestSomeClass 的库。