Integração Ant - JUnit
JUnit é a estrutura de teste de unidade comumente usada para desenvolvimentos baseados em Java. É fácil de usar e estender. Existem várias extensões JUnit disponíveis. Se você não estiver familiarizado com o JUnit, faça o download em www.junit.org e leia seu manual.
Este capítulo mostra como executar testes JUnit usando Ant. O Ant torna-o direto na tarefa JUnit.
Os atributos da tarefa JUnit são apresentados a seguir -
Sr. Não. | Propriedades e descrição |
---|---|
1 | dir De onde invocar a VM. Isso é ignorado quandofork está desabilitado. |
2 | jvm Comando usado para chamar a JVM. Isso é ignorado quandofork está desabilitado. |
3 | fork Executa o teste em uma JVM separada |
4 | errorproperty O nome da propriedade a ser definida se houver um erro JUnit |
5 | failureproperty O nome da propriedade a ser definida se houver uma falha JUnit |
6 | haltonerror Para a execução quando ocorre um erro de teste |
7 | haltonfailure Para a execução quando ocorre uma falha |
8 | printsummary Aconselha o Ant a exibir estatísticas simples para cada teste |
9 | showoutput Aconselha o Ant a enviar a saída para seus logs e formatadores |
10 | tempdir Caminho para o arquivo temporário que o Ant usará |
11 | timeout Sai dos testes que demoram mais para serem executados do que esta configuração (em milissegundos). |
Vamos continuar o tema do Hello World Aplicativo da web de fax e adicione um destino JUnit
O exemplo a seguir mostra uma execução de teste JUnit simples -
<target name = "unittest">
<junit haltonfailure = "true" printsummary = "true">
<test name = "com.tutorialspoint.UtilsTest"/>
</junit>
</target>
Este exemplo mostra a execução de JUnit na classe junit com.tutorialspoint.UtilsTest. Executar o código acima produz a seguinte saída -
test:
[echo] Testing the application
[junit] Running com.tutorialspoint.UtilsTest
[junit] Tests run: 12, Failures: 0, Errors: 0, Time elapsed: 16.2 sec
BUILD PASSED