Муравей и джунит: класс не найден - PullRequest
0 голосов
/ 22 марта 2020

Произошла ошибка при попытке запустить тест junit.

[java] Не удалось найти класс: org.eclipiseguide.persistence.FilePersistenceServicesTest ".

Как мне это решить?

Вот build. xml

<?xml version="1.0" ?>
<project name="test" default="junit-TestRunner" >

<path id="test.classpath">
   <pathelement location="build\test"/>
   <pathelement location="C:\Program Files\Java\Junit\junit-4.8.2.jar"/>
   <pathelement location="build\classes"/> 
</path>

<target name="test-init">
  <mkdir dir="build\test"/>
  <mkdir dir="build\classes"/>
</target>

<target name="compile" depends="test-init">
   <javac includeAntRuntime="false" 
          srcdir="src" 
          destdir="build\classes"
          classpathref="test.classpath">
   </javac>
</target>

<target name="test-compile" depends="compile,test-init">
   <javac includeAntRuntime="false" 
          srcdir="test" 
          destdir="build\test"
          classpathref="test.classpath">
   </javac>
</target>

<target name="junit-TestRunner" 
        depends="test-compile">
  <java classname="org.junit.runner.JUnitCore" 
        classpathref="test.classpath">
   <arg value="org.eclipiseguide.persistence.FilePersistenceServicesTest"/>
  </java>
</target>

 <target name="clean" depends="test-init">
   <delete dir="build" />
</target>

</project>

Вот мой cmd:

C:\comp220_285\src\ch05>ant -f mybuild.xml clean junit-TestRunner
Buildfile: C:\comp220_285\src\ch05\mybuild.xml

test-init:

clean:
   [delete] Deleting directory C:\comp220_285\src\ch05\build

test-init:
    [mkdir] Created dir: C:\comp220_285\src\ch05\build\test
    [mkdir] Created dir: C:\comp220_285\src\ch05\build\classes

compile:
    [javac] Compiling 1 source file to C:\comp220_285\src\ch05\build\classes
    [javac] 注: C:\comp220_285\src\ch05\src\org\eclipiseguide\persistence\FilePersistenceServices.java

test-compile:
    [javac] Compiling 1 source file to C:\comp220_285\src\ch05\build\test
    [javac] C:\comp220_285\src\ch05\test\org\eclipiseguide\persistence\FilePersistenceServicesTest.java

junit-TestRunner:
     [java] JUnit version 4.8.2
     [java] Could not find class: org.eclipiseguide.persistence.FilePersistenceServicesTest
     [java]
     [java] Time: 0
     [java]
     [java] OK (0 tests)
     [java]
     [java] Java Result: 1

BUILD SUCCESSFUL
Total time: 0 seconds

Здесь каталоги моих книг: введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...