Editor de Série de Testes JUnit

O Editor de Série de Testes JUnit pode criar e remover métodos num teste JUnit, e controlar a forma como esses métodos são invocados. Fazer duplo clique num ficheiro de série de testes JUnit abre o editor de Série de Testes JUnit TPTP. São visíveis três separadores: Descrição Geral, Métodos de Teste e Comportamento.

Separador Descrição Geral

'). Descrição geral (como acima) regista diversas propriedades: o Nome do Teste JUnit TPTP (SimpleTest neste exemplo); a respectiva Descrição ('Exemplo de Teste JUnit TPTP.') ; o caminho do ficheiro (/javaProject/junit/samples/SimpleTest.testsuite); o Nome do Pacote Java envolvido (junit.samples); e o Nome de Classe Java (SimpleTest). O Nome do Pacote Java pode ser introduzido directamente ou poder-se-á utilizar o botão Procurar para navegar até ele.

Separador Métodos de Teste

Se o separador Métodos de Teste estiver seleccionado, a vista passa para a secção Métodos de Teste do editor:

Ao seleccionar um método de teste revela-se os respectivos Nome e Descrição (se presentes) na área de janela da direita.

Para alterar o name de um método de teste, seleccione o método de teste (na área de janela da esquerda) e edite a caixa de texto Nome. Para alterar a descrição de um caso de teste, seleccione o método de teste (na área de janela esquerda) e edite a caixa de texto Descrição. Utilize os botões Adicionar e Remover para adicionar métodos de teste e remover os existentes (seleccionados), respectivamente. Utilize os botões Para Cima e Para Baixo para alterar a ordem dos métodos de teste.

Separador Comportamento

Na vista do separador Descrição Geral, se a caixa de verificação Implementar Comportamento de Teste como código estiver marcado, o Comportamento será simplesmente baseado em código, ou seja, os métodos de teste serão executados exactamente conforme o apresentado na vista Métodos de Teste.Esta é a posição vigente no que toca a testes JUnit TPTP que tenham sido criados em resultado da importação de teste JUnit para um teste JUnit TPTP.

Se a caixa de verificação Implementar Comportamento de Teste como código estiver vazio, torna-se disponível um separador Comportamento adicional. (Repare que a função comportamento deverá ser utilizada apenas para testes JUnit TPTP criados manualmente.)

O separador Comportamento permite especificar a frequência e a ordem pelos quais são executados os métodos de teste. Tal processa-se através de invocações e ciclos: as invocações permitem especificar quais os métodos de teste que se pretende executar, e em que ordem; os ciclos permitem incorporar os métodos de teste escolhidos num ciclo que pode ser iterado uma ou mais vezes. Os Comportamentos podem conter um misto de invocações e ciclos. Para configurar um único ciclo:

Seleccione o separador Comportamento, faça clique no botão Adicionar... e seleccione Ciclo. Irá configurar um comportamento sob controlo de um único ciclo. O campo de entrada Nome é preenchido com o valor predefinido Ciclo 1  e a Descrição fica vazia.

Por predefinição, o número de iterações de um ciclo é 1. Tal pode ser alterado na caixa de verificação Número de Iterações, a qual especifica o número de iterações de ciclo.

 

Se a opção Síncrona estiver marcada e mais de uma iteração especificada, as iterações de ciclos executam-se em sequência. Se a opção Síncrona estiver vazia e mais de uma iteração especificada, as iterações de ciclos executam-se em sequência.

Os botões Para Cima e Para Baixo utilizam-se para alterar as posições relativas de invocações e ciclos. Os botões Adicionar e Inserir são utilizados para adicionar invocações ou ciclos seleccionados, enquanto que o botão Remover os apaga.

Os ciclos podem ser imbricados e as invocações podem existir fora de um ciclo.

Controlos de Teclado

Ao introduzir ALT-k ou ALT-s, move-se o cursor do editor no princípio das caixas de texto para os campos Nome do Pacote ou Nome da Classe, respectivamente.

Tarefas relacionadas
Adicionar métodos de teste