Todo desenvolvedor sabe que testar o seu código é extremamente importante -, mas tedioso - parte do processo de desenvolvimento. Testar manualmente o aplicativo executando pode ser suficiente o bastante para projetos pequenos ou simples , mas quando o projeto cresce a qualquer nível de complexidade torna-se difícil pegar cada caminho de execução , e torna-se tedioso repetir o mesmo processo de testes mais e mais. Escrever testes de unidade pode definitivamente cobrir grande parte do processo de teste, e também pode apontar erros e falhas de projeto que você pode não ter notado , até que fosse tarde demais. Coisas que você precisa
Java SDK
framework de testes JUnit
ambiente de desenvolvimento Java , como o Eclipse ou NetBeans
Show Mais instruções
1
Crie uma classe para testar . Por agora, um simples será suficiente
public class TestClass {
addInts public int ( int a , int b ) {
voltar a + b; .
} }
2
Adicione um novo teste de unidade para o seu projeto. Em Eclipse, você pode fazer isso simplesmente clicando com o botão direito sobre a pasta de origem, selecionando "New" no menu de contexto , e selecionando " Teste JUnit caso " do sub -menu. Na caixa de diálogo , certifique-se "New JUnit 4 Test" é selecionado, o nome dos " TestClassTests " de teste e clique em "Concluir ". Você pode ser solicitado para adicionar JUnit 4 para o seu caminho de construção , se assim for , vá em frente e adicioná-lo
3
modificar seu arquivo TestClassTests para refletir o seguinte :
. org.junit.Assert.assertEquals estáticos importação ;
org.junit.Test importação;
TestClassTests public class {
@ Test public void
ensureAddIntsReturnsCorrectValue () {
tc TestClass final = new TestClass ();
final int exp = 11;
int res = tc.addInts finais ( 5, 6);
assertEquals (exp , res ); }
}
Isso representa a estrutura básica de um teste de unidade. Você identifica um método como o seu "teste" ( usando o atributo @ Test ) , inicializar o que você está testando , execute o teste e validação dos resultados utilizando o método assertEquals . Note-se a " importação estática ... " linha no topo , o que permite fazer referência ao método assertEquals como se fosse um método estático da classe atual, mesmo que seja parte da classe Assert do JUnit
4
Execute seu teste, por um ou outro . botão direito do mouse em seu código -fonte, selecionando " Executar como " no menu de contexto , em seguida, selecionando "Teste JUnit " no menu sub ; ou segurando "Alt" e "Shift" e pressione " X ", em seguida, solte tudo e pressione " T. "