Sobre JMunit

Consulte também

O IDE fornece um suporte a JMUnit embutido para teste de unidade de aplicativos CLDC e MIDP. O JMUnit é um projeto de código-fonte aberto, baseado no JUnit, que fornece uma estrutura para gravar e executar testes em código Java ME.

Para obter mais informações sobre o JMUnit , consulte:

Tipos de teste no IDE

Você pode usar o IDE para criar o seguinte:

Observação: o IDE não pode criar testes de unidade com o JMunit para classes de MIDlet ou métodos particulares.

Estrutura de teste JMUnit

Ao gerar testes com o JMUnit, o IDE cria esqueletos de teste vazios por padrão. Cada classe de teste tem o nome da classe que está testando anexado pela palavra "Test" (por exemplo, MyClassTest.java). Cada projeto padrão tem uma pasta de teste padrão que é usada para armazenar testes. Essa pasta é exibida como o nó Pacotes de testes na janela Projetos. Você pode adicionar qualquer número de pastas de teste ao projeto. Arquivos de teste devem estar localizados em uma árvore de origem separada dos arquivos de origem que eles testam.

Executando testes JMunit

Você pode gerar e navegar testes selecionando qualquer classe ou nó de pacote na janela Projetos e escolhendo a partir do menu Ferramentas > JUnit.

Quando você gera o seu primeiro teste, um MIDlet TestSuite do JAR da estrutura é adicionado à lista de MIDlets. Esse MIDlet será mostrado na lista Executar da janela do emulador quando o projeto for executado.

Todas as classes de teste são adicionadas a uma propriedade no manifesto JAD chamada JMunitTestClasses. Quando você gera o primeiro teste do projeto, o JAR da estrutura de JMunit é adicionado às bibliotecas de projeto de todas as configurações de projeto. O JAR da estrutura constrói uma lista de testes a serem executados da propriedade JMUnittestClasses. Lembre-se que o Java ME não oferece suporte à API de reflexão como o JUnit faz. Portanto, os testes vazios que o JMUnit cria devem ser modificados para incluir declarações dos resultados esperados para dar a importância dos resultados de Êxito/Falha.

Para obter mais informações sobre o uso do JMUnit em projetos Mobility, consulte:

Consulte também
Sobre JUnit
Trabalhando com JMunit

Notificações legais