Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Ant a testovaci trida junit

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 antu:
<?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>
Dekuji za kazdou radu.

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny