Olá Pessoal, tudo bom?
Esse tutorial tem por objetivo de explicar como configurar a biblioteca de testes JUnit em um Projeto Java na IDE do Eclipse.
JUnit
JUnit é uma ferramenta de automatização de testes unitários e de testes de regressão para projetos Java. Foi criada por:
Requisitos Básicos
- IDE do Eclipse
- Baixar do Site (www.eclipse.org)
- Ter um Projeto Java criado
- Duvidas para criar? Veja esse tutorial
Configurando…
Inicie o Eclipse, apontando para um workspace da sua máquina que contenha um Projeto Java criado.
Clique com o botão direito em cima do Projeto Java e vá na opção Properties, conforme a Figura 03:
Será apresentada uma dialog com o título Properties for NomeProjetoJava. Acesse a opção Java Build Path como mostra a Figura 04.
Ao selecionar a opção, a dialog será atualizada para exibir quatro tabs: Source, Projects, Libraries, Order and Export. Agora, escolha a aba Libraries, Figura 05:
Não existe nenhuma menção sobre a biblioteca JUnit, dessa forma é necessário você clicar no botão Add Library, para inserir a biblioteca do JUnit. será apresentada a Dialog Add Library, Figura 06:
Escolha a opção JUnit e clique no botão Next >, para avançar para o próximo quadro da Dialog, Figura 07:
Na comboBox JUnit library version, escolher a versão 4 do JUnit e clicar no botão Finish. A biblioteca JUnit na versão 4 aparecerá como uma Library do Projeto, conforme Figura 08:
Para testar a sua configuração do JUnit, crie uma classe conforme o código abaixo:
1 2 3 4 5 6 7 8 9 10 11 |
package br.com.mauda.tutorial.test; import org.junit.Assert; import org.junit.Test; public class TesteConfiguracaoJUnit { @Test public void testeConfiguracao(){ Assert.assertEquals(2, (1+1), 0); } } |
Para executar a classe acima, utilizando o JUnit clique com o botão direito em cima da classe e vá em Run As… > JUnit Test, Figura 09:
Ao rodar o código deverá aparecer uma aba chamada JUnit, a qual deverá conter uma barra verde indicando que o teste ocorreu com sucesso e o seu projeto está configurado com a biblioteca JUnit.
finally{
Duvidas ou sugestões? Deixe seu feedback! Isso ajuda a saber a sua opinião sobre os artigos e melhorá-los para o futuro! Isso é muito importante!
Até um próximo post!
Luis Felipe Miranda de Oliveira says
Obrigado pelo post ! Me ajudou muito aqui.
Mauda says
Olá Luis, tudo bom?
Obrigado pelo feedback.
Precisando estamos aqui.
Abs
Danilo says
Everson, obrigado pelo post bem simples, didático e eficiente para um primeiro contato!
Mauda says
Olá Danilo, tudo bom?
Obrigado pelo feedback!
Continue visitando o site quando puder e precisando estamos aqui!
Obrigado
Marcos Daniel Petry says
Olá Everson, tudo bem?
Seu artigo meu foi útil para usar o Junit.
Também visitei outros no site e coloquei nos meus favoritos para ler mais depois.
Tem uma forma de assinar e receber as atualizações?
Obrigado pelo tempo em disponibilizar esse trabalho.
Saúde a você e família.
Um abração.
Marcos Petry
Pós Graduando Eng Software PUC PR
Mauda says
Olá Marcos, tudo bom?
Obrigado pelo feedback. É muito importante saber se está sendo útil as informações criadas aqui.
Sobre a forma de atualizações, eu utilizo o feedly (http://feedly.com), assim coloco o site lá e toda vez que há um artigo novo aparece no feed. Utilizo para vários sites essa estrutura e o legal é que ele também tem apps para Android e IOs, assim dá pra ver tanto no computador quanto nos smartphones.
Obrigado e precisando estamos aqui!
Diego says
Obrigado pelo post! me ajudou muito!
Mauda says
Olá Diego, tudo bom?
Obrigado pelo feedback. Precisando estamos aqui.
Até a próxima.
Alex SC says
Grato pelo post, muito sucinto e claro.
Obrigado.
Mauda says
Olá Alex, tudo bom?
Obrigado pelo feedback!
Precisando estamos por aqui!
Obrigado.
Daniel Victor says
Parabéns pelo texto. Simples, fácil e prático de usar, me ajudou bastante
Mauda says
Olá Daniel, tudo bom?
Obrigado pelo Feedback.
Precisando estamos por aqui.
Abraços.
Elton says
Oi, Mauda! Eu fiz o procedimento, mas sempre aparece uma janela de erro quando eu clico no Run As e quando eu mudo o número de uma classe, dá sempre verde em vez de vermelho. O que eu faço para o JUnit funcionar como deveria?
Mauda says
Olá Elton, tudo bem?
Sua pergunta ficou muito vaga, seria interessante você me mandar um email com a stack trace, a mensagem de erro e prints da tela para me ajudar a te ajudar 😉
Obrigado!
Denis says
Acredite se quiser estava com a p… deste problema a tempos e pesquisei pacas! E a única solução q resolveu foi a a sua. Vlw
Mauda says
Olá Denis, tudo bom?
Que bom que o artigo foi útil!
Obrigado pelo feedback.
Precisando estamos aqui!