Zdravím,
mám napsaný program v jave a pro něj testovací třídu junit. (mám stažený junit-4.10.jat)
Když to všechno přeložím a spustím ručně v terminálu (pomocí classpath), tak testovací třída vypíše, že proběhlo tolik a tolik testů, žádná chyba a OK, prostě všechno funguje správně.
Problém je v tom, že když to spustím a přeložím pomocí ANTU (build.xml), viz dole, tak mi to vyhodí toto:
run:
[junit] Running test_junit
[junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
[junit] Test test_junit FAILED
Zdrojový kod souboru build.xml
<?xml version='1.0' encoding='utf-8' ?>
<project name = "pokusJunit" default="run">
<target name="clean">
<delete dir="build"/>
</target>
<target name="run" depends="compile">
<junit printsummary="on">
<test name="test_junit"/>
<classpath>
<pathelement location="./lib/junit-4.10.jar"/>
<pathelement location="build"/>
</classpath>
</junit>
</target>
<target name="compile" depends="clean">
<mkdir dir="build"/>
<javac includeantruntime="false"
srcdir="src"
destdir="build"
classpath="lib/junit-4.10.jar:src"/>
</target>
</project>
Podle mě bude chyba někde v tom souboru build.xml, když při přeložení a spuštění ručně z terminálu všechno funguje jak má, ale nemůžu na ni přijít.
Děkuji všech za pomoc.