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