K
KingCockroach
Gast
Hallo,
heute ist Tag 3, wo ich mit Junit rummache und ich bekomme dieses scheinbar einfache Beispiel nicht zum laufen
http://ideoplex.com/id/25/ant-and-junit
Hier mein build.xml und die Ausgabe: Ich meine es ist alles korrekt gesetzt, trotzdem kommt immer wieder dieser Fehler: Wer kennt sich damit aus ? (Die Klasse TestExample liegt im Projekt "TestProject" im src Ordner webtest)
Das Target compile-test wird fehlerfrei ausgeführt!
heute ist Tag 3, wo ich mit Junit rummache und ich bekomme dieses scheinbar einfache Beispiel nicht zum laufen
http://ideoplex.com/id/25/ant-and-junit
Hier mein build.xml und die Ausgabe: Ich meine es ist alles korrekt gesetzt, trotzdem kommt immer wieder dieser Fehler: Wer kennt sich damit aus ? (Die Klasse TestExample liegt im Projekt "TestProject" im src Ordner webtest)
Das Target compile-test wird fehlerfrei ausgeführt!
Code:
import junit.framework.*;
public class TestExample extends TestCase {
public void testOne()
{
assertTrue( "TestExample", true );
}
}
Code:
<project default="all">
<property name="tst-dir" location="webtest" />
<property name="TALK" value="true" />
<property name="libs" location="web\WEB-INF\lib" />
<path id="classpath.base">
</path>
<path id="classpath.test">
<pathelement path="${libs}\junit-4.4.jar" />
<pathelement path="${libs}\selenium-server.jar" />
<pathelement path="${libs}\selenium-java-client-driver.jar" />
<path refid="classpath.base" />
</path>
<target name="compile-test">
<javac srcdir="${tst-dir}"
verbose="${TALK}"
>
<classpath refid="classpath.test"/>
</javac>
</target>
<target name="clean-compile-test">
<delete verbose="${TALK}">
<fileset dir="${tst-dir}" includes="**/*.class" />
</delete>
</target>
<target name="test" depends="compile-test">
<junit>
<classpath refid="classpath.test" />
<formatter type="brief" usefile="false" />
<test name="TestExample" />
</junit>
</target>
<target name="all" depends="test" />
<target name="clean" depends="clean-compile-test" />
</project>
Code:
Buildfile: D:\eclipse_workspace\web\TestProject\build.xml
compile-test:
test:
[junit] Testsuite: TestExample
[junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
[junit] Null Test: Caused an ERROR
[junit] TestExample
[junit] java.lang.ClassNotFoundException: TestExample
[junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
[junit] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
[junit] at java.lang.Class.forName0(Native Method)
[junit] at java.lang.Class.forName(Class.java:242)
[junit] at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
[junit] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
[junit] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
[junit] Test TestExample FAILED
BUILD SUCCESSFUL
Total time: 688 milliseconds