Ошибка выполнения Junit с использованием Eclipse - PullRequest
0 голосов
/ 14 мая 2018

Я столкнулся с проблемой ниже при выполнении тестовых случаев 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, а выполнение junit работает нормально с использованием ANT.

Ответы [ 2 ]

0 голосов
/ 14 мая 2018
com.account.api.bo.TestSomeClass

Не определен в пути к классу вашего затмения, но, вероятно, в ANT. Вам нужно щелкнуть правой кнопкой мыши по вашему проекту и затем перейти к Build Path, добавить lib, который содержит TestSomeClass.

0 голосов
/ 14 мая 2018

Вы когда-нибудь пытались использовать свой первый символ имени класса? not testSomeClass,

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