Este artigo descreve o teste de unidade de programação Java. Compartilhe -o para sua referência, como segue:
Clique aqui para fazer o download do código de exemplo completo.
Em algum momento, precisamos testar a unidade do código que nos escrevemos (o benefício é reduzir o esforço e as despesas da pós-manutenção), que são alguns dos testes mais básicos do módulo. Obviamente, ao realizar testes de unidade, você também deve ficar claro sobre a implementação lógica interna do código que testamos, para que possamos verificar claramente e comparar os resultados que esperamos alcançar a implementação da lógica do código com os resultados reais obtidos pelo teste durante o teste.
Menos bobagem, adicione o código:
Primeiro, crie um projeto Java e crie uma aula de dados de estudantes testada pela unidade no projeto, como segue:
pacote com.phicomme.hu; {this.name = Nome; {this .name = nome; {this .High = High; } public string getschool () {Return School;
Teste de unidade esta classe no Eclipse:
Primeiro importe o pacote JUNIT: selecione o projeto Java, clique com o botão direito do mouse ---> Selecione Propriedades ----> Selecione Java Build Path na janela ----> Clique em Adicionar biblioteca à direita ---> no pop -Ep Lista de janelas Selecione Junit -----> Avançar -----> Junit 4 (eu uso o Junit 4) ----
Dessa forma, o pacote Junit 4 é exportado e a próxima etapa é criar uma classe de teste:
Coloque a classe de teste e a classe testada em diferentes pacotes (também podem ser colocados no mesmo pacote, apenas para a diferença aqui), o código é o seguinte:
Teste Classe 1:
pacote com.phicomme.test; Void Setup () lança Exceção {// TODO Método Gerado de Stub Super.setup (); . ");} // Caso de teste, teste o método getSex () de pessoa objeto public public void testGetSex () {assertequals (" boy ", testStudent.getSex ()); system.out.println (" testGetSex () "); } // Teste o método getage () do objeto Pessoa public void testGetage () {Assertequals (24, testStudent.getage ());
Classe 2 de teste:
pacote com.phicomme.test; Método Stub Super.setup (); Método gerado Stub Super .TearDown (); Durante o teste (falha) como Sertequals ("Universidade Nanchang", testStudent.getSchool ());
Obviamente, se você precisar testar as duas classes de teste acima, poderá implementá -lo através da classe TestSuite, que é equivalente a uma suíte que pode adicionar todas as classes de teste para executar testes juntos;
O código é o seguinte:
pacote com.phicomme.test; p1 = novo Pessoa () Public Static Suite () {TestSuite Suite = New Testsuite ("Teste de com.phicomme.test"); .
Por fim, teste as três classes acima (selecione a classe que precisa ser testada -----> Run como ----> Teste Junit):
Diagrama de resultados de teste da aula do StudentTest:
Diagrama de resultados de teste da aula do StudentTest01:
Diagrama de resultados de teste da classe Alltest:
É tudo sobre testes de Java. foto;
Espero que este artigo seja útil para a programação Java de todos.