Como baixar e instalar JUnit in Eclipse

⚡ Resumo Inteligente

JUnit instalação em Eclipse O processo envolve seis etapas ordenadas: verificar o JDK, baixar os arquivos JAR, configurar as variáveis ​​de ambiente, adicionar os arquivos JAR ao caminho de compilação, confirmar as bibliotecas e executar um primeiro teste bem-sucedido.

  • 🔘 Pré-requisito: Instale ou verifique um Java Primeiro o kit de desenvolvimento, porque JUnit apenas testes Java código.
  • ☑️ Download: São necessários dois frascos para JUnit 4 — junit.jar e hamcrest-core.jar.
  • ✅ Meio Ambiente: JUNIT_HOME e CLASSPATH são importantes para execuções na linha de comando, não para... Eclipse si.
  • 🧪 Caminho de construção: A opção Adicionar JARs Externos anexa os arquivos JAR baixados a um único arquivo. Eclipse projeto.
  • 🛠️ Verificação: A aba Bibliotecas lista todos os arquivos jar. Eclipse Na verdade, isso resolveu o problema do projeto.
  • ⚡ Versões: JUnit 4.13.2 encerra o JUnit 4ª linha; artefatos de Júpiter a substituem para novos trabalhos.

Como baixar e instalar JUnit in Eclipse

Instalando JUnit É um processo de seis partes, explicado em detalhes abaixo — a partir do Java O kit de desenvolvimento em sua máquina para um primeiro teste que transforma o Eclipse barra verde.

PARTE 1) Instalar Java

JUnit é um ensaio estrutura usada para testar Java aplicativos baseados em. Portanto, antes de instalar JUnitVocê precisa configurar ou verificar o Java Kit de Desenvolvimento Juvenil (JDK) em sua máquina.

Clique aqui tutorial para baixar e instalar JavaQualquer versão do JDK atualmente suportada funciona para os passos descritos a seguir; as capturas de tela nesta página foram feitas com o JDK 1.7 e o JDK 1.8.

PARTE 2) Baixar JUnit

Passo 1) Visite junit.org/junit4 e clique em "Baixar e instalar". O link está na coluna "Bem-vindo" do JUnit página inicial, conforme mostra a seta abaixo.

JUnit Página inicial com o link "Download e instalação" destacado na coluna "Bem-vindo".

Passo 2) Clique em junit.jar. O link "Download and Install" abre a página wiki do junit4 no GitHub, e a seção "Plain-old JAR" lista os dois arquivos JAR necessários.

Página de download e instalação do junit4 no GitHub wiki, com o junit.jar destacado em "JAR simples".

Passo 3) No repositório central, você verá todas as versões de JUnit que pode ser baixado. Normalmente, você selecionará a versão mais recente. Clique no link do arquivo .jar para baixar. JUnit versão 4.12, conforme mostrado abaixo.

Resultados da pesquisa no Maven Central para o artefato junit com o link do arquivo jar destacado na linha 4.12

Passo 4) Visite a página wiki de Download e Instalação do junit4 Novamente. Clique em hamcrest-core.jar, o segundo item da mesma lista.

Seção JAR padrão do wiki do junit4 com o arquivo hamcrest-core.jar circulado.

Passo 5) Baixe o arquivo JAR. A entrada hamcrest-core será aberta no repositório, onde o link para o arquivo JAR iniciará o download.

Resultados da pesquisa no Maven Central para org.hamcrest hamcrest-core versão 1.3 com o link para download do arquivo JAR destacado

Para JUnit Para instalar, você precisa do JUnit jars, e você pode baixar a versão desejada do JUnit arquivo jar do JUnit website oficial junit.org.

Aqui está a lista de potes:

  • junit.jar
  • hamcrest-core.jar

Nota de versão: as capturas de tela mostram JUnit 4.12. JUnit A versão 4 está agora em modo de manutenção. 4.13.2 como sua versão final, portanto, o wiki hoje aponta junit.jar para a versão 4.13.2 e hamcrest-core.jar para a versão 1.3. Novos projetos usam o artefato Jupiter. org.junit.jupiter:junit-jupiter Em vez disso, não é necessário o arquivo JAR do Hamcrest. Apenas o nome do arquivo muda; os passos abaixo não. Veja o JUnit estrutura de teste tutorial.

PARTE 3) JUnit Configuração do ambiente

Passo 1) Você precisa definir o JUNIT_INÍCIO variável de ambiente para apontar para o local base onde você colocou o JUnit jarras.

Por exemplo, se você criou um JUnit Crie uma pasta na unidade C: e coloque os arquivos JAR lá. Em seguida, para as configurações de ambiente, abra o Painel de Controle -> Avançado -> Variáveis ​​de Ambiente e clique em New botão em Variáveis ​​do sistema.

Windows Diálogo de variáveis ​​de ambiente listando JAVA_HOME, JUNIT_HOME e MAVEN_HOME com o botão Novo destacado.

Ao clicar no botão Novo em Variáveis ​​de Ambiente, uma nova janela será aberta.

Passo 2) Uma janela “Nova variável de sistema” será aberta:

  1. Forneça o nome da variável como “JUNIT_HOME”.
  2. Proporciona a JUnit valor como o JUnit caminho onde você copiou o JUnit arquivos jar.
  3. Clique em OK.

Na captura de tela abaixo, o valor é a pasta C:\Junit4, que é onde este passo a passo salvou os arquivos JAR.

Nova caixa de diálogo de variável de sistema com JUNIT_HOME inserido como nome da variável e C:\Junit4 como valor.

Ao clicar em OK, será criada uma nova variável de sistema com o nome e o valor fornecidos, que você poderá verificar na janela Variáveis ​​de Ambiente mostrada na Etapa 1.

Passo 3) Após criar a variável JUNIT_HOME, crie outra variável com o nome CLASSPATH. Novamente, acesse Variáveis ​​de Ambiente e clique no botão “Novo”, que abrirá a mesma janela Nova Variável de Sistema.

A caixa de diálogo Variáveis ​​de Ambiente foi reaberta para adicionar uma segunda variável de sistema para CLASSPATH.

Passo 4) Nesta etapa, aponte o CLASSPATH para o arquivo JAR localizado em JUnit pasta conforme indicado abaixo:

  1. Nome da variável: CLASSPATH
  2. Valor da variável: %CLASSPATH%;%JUNIT_HOME%\junit-4.10.jar;.;
  3. Clique no botão OK.

Substitua o nome exato do arquivo que você baixou: o caminho de compilação na Parte 4 mostra esta máquina usando junit-4.10.jar.

Nova caixa de diálogo de variável de sistema com CLASSPATH como nome da variável e um valor que referencia %JUNIT_HOME%.

Passo 5) Após clicar no botão "OK", você poderá verificar que uma nova variável de ambiente chamada "CLASSPATH" aparece em Variáveis ​​do sistema. Veja abaixo.

Diálogo de variáveis ​​de ambiente mostrando a nova entrada CLASSPATH selecionada na lista de variáveis ​​do sistema.

Observação: Essas duas variáveis ​​só importam quando você compila e executa os testes a partir da linha de comando. Eclipse Ignora o CLASSPATH do sistema e resolve os arquivos JAR a partir do caminho de construção do projeto, que é configurado na Parte 4. Maven e Gradle Os projetos não precisam de nenhum dos dois, porque a ferramenta de compilação monta o classpath de teste para você.

PARTE 4) Instale o JUnit Arquivo Jar em Eclipse

Passo 1) Clique com o botão direito do mouse no projeto:

  1. Clique em “Criar caminho” e depois
  2. Clique em “Configurar caminho de compilação”.

O submenu "Caminho de Construção" é onde começa cada alteração no classpath de um projeto.

Eclipse Menu de contexto do projeto com o submenu Caminho de Construção aberto e a opção Configurar Caminho de Construção selecionada.

Passo 2) Nesta etapa,

  1. Vou ao Java A janela "Caminho de Construção" é mostrada na figura abaixo.
  2. Agora clique no botão “Adicionar JARs externos” para adicionar o arquivo baixado. JUnitarquivo .jar para Eclipse.

Depois de adicionar o JUnit Para fechar o arquivo jar, clique no botão 'OK'. Java Janela de caminho de construção.

Java Na guia "Bibliotecas do Caminho de Construção" da caixa de diálogo "Propriedades" do projeto, o botão "Adicionar JARs Externos" está selecionado.

Atalho: da Adicionar Biblioteca… botão no mesmo painel conecta o JUnit biblioteca incluída com Eclipse, para que um projeto possa alcançar JUnit 4 ou JUnit 5 sem qualquer download manual. O método manual ainda é importante quando você precisa de uma versão específica ou trabalha offline. Em seguida, escreva testes com JUnit anotações.

PARTE 5) Verifique o JUnit Arquivo JAR no seu caminho de compilação

Para verificar o JUnit arquivo jar em EclipseVocê precisa seguir os passos mencionados abaixo:

  1. Clique com o botão direito do mouse no projeto -> Caminho de Construção
  2. Clique em “Configurar caminho de compilação”.

Este é o mesmo menu usado na Parte 4, acessado desta vez a partir do editor.

Eclipse O menu de contexto foi aberto sobre um editor com as opções "Caminho de Construção" e "Configurar Caminho de Construção" marcadas como etapas um e dois.

Passo 2) O Java A janela "Caminho de Construção" será exibida conforme mostrado abaixo.

Nessa janela, acesse a aba Bibliotecas para visualizar todos os arquivos JAR. Na árvore de arquivos JAR, você precisa procurar o arquivo JAR cujo nome começa com JUnit.

Depois de expandir o JUnit na biblioteca, você pode ver o Java bibliotecas conforme mostrado abaixo:

A árvore de guias de bibliotecas foi expandida para mostrar a entrada junit contendo o arquivo junit-4.10.jar de C:\Junit4

Agora você está pronto para usar JUnit com as EclipseSe esta árvore não mostrar nada JUnit na entrada, o frasco nunca foi anexado e em todos os org.junit A importação nas suas classes de teste não será resolvida.

PARTE 6) Verifique o JUnit instalação

Você pode criar um simples JUnit teste para verificar o JUnit Configuração. Veja a classe de teste abaixo.

Passo 1) Crie uma Java Crie uma classe chamada TestJunit.java e forneça uma instrução assert simples.

Eclipse editor mostrando a classe TestJunit com um método testSetup e uma chamada assertEquals

package guru99.junit;
   
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class TestJunit {
   @Test
   public void testSetup() {
      String str= "I am done with Junit setup";
      assertEquals("I am done with Junit setup",str);
   }
}

Passo 2) Crie uma classe Test Runner para executar o teste acima.

Eclipse editor mostrando a classe TestRunner com um método main que chama JUnitCore.runClasses

package guru99.junit;

import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;

public class TestRunner {
   public static void main(String[] args) {
      Result result = JUnitCore.runClasses(TestJunit.class);
      for (Failure failure : result.getFailures()) {
         System.out.println(failure.toString());
      }
      System.out.println("Result=="+result.wasSuccessful());
   }
} 

Passo 3) Para executar o teste, siga os passos abaixo:

  1. Clique com o botão direito em TestJunit.java e clique em “Executar como” conforme mostrado abaixo
  2. Uma nova janela será aberta ao clicar em “Executar como”; clique em “1”. JUnit Teste” conforme mostrado abaixo:

Eclipse O submenu "Executar como" foi aberto sobre o arquivo TestJunit.java com a opção 1. JUnit Entrada de teste destacada

Passo 4) Aqui está o resultado do seu teste. Se a execução for bem-sucedida, uma marca de seleção verde aparecerá na frente dele.

JUnit Visualizar relatório. Execuções 1/1 com zero erros, zero falhas e barra de progresso verde para testSetup.

Os relatórios de visualização Execuções: 1/1, Erros: 0, Falhas: 0 com o corredor marcado JUnit 4, confirmando que os arquivos JAR, o caminho de construção e a classe de teste estão configurados corretamente. Uma barra vermelha aqui geralmente significa que os arquivos JAR estão faltando no caminho de construção. Veja o JUnit afirmar referência e como fazer Crie um JUnit suíte de teste.

Perguntas Frequentes

JUnit 4.13.2 é a versão final. JUnit A versão 4 está em modo de manutenção. Novos projetos devem instalar os artefatos do Jupiter. JUnit 5 ou JUnit 6, que rodam no JUnit Plataforma e não precisa de pote de presunto.

Apenas para JUnit 4. Os comparadores assertThat residem no Hamcrest, portanto, o junit.jar sozinho gera um erro NoClassDefFoundError. O Jupiter removeu essa dependência completamente, então um JUnit 5 ou JUnit O processo de instalação do número 6 nunca solicita o arquivo hamcrest-core.jar.

Sim. Travas deslizantes portáteis Eclipse Pacotes JUnit bibliotecas, então Adicionar Biblioteca… no Java O caminho de construção anexa JUnit 4 ou JUnit 5 em uma única etapa. Eclipse Também oferece a opção de adicionar a biblioteca automaticamente na primeira vez que você cria um caso de teste.

Declare a dependência e deixe a ferramenta de compilação buscá-la. O Maven usa junit:junit no escopo de teste para JUnit 4, ou org.junit.jupiter:junit-jupiter para Jupiter. Gradle Utiliza a implementação de teste com as mesmas coordenadas. Não envolve nenhum arquivo JAR manual nem variável de ambiente.

O arquivo JAR não está no caminho de construção desse projeto. Definindo CLASSPATH em Windows Não resolve o problema, porque Eclipse Resolve apenas os tipos do caminho de construção. Reabra a opção Configurar Caminho de Construção e confirme. JUnit A entrada aparece em Bibliotecas.

Eles são muito úteis para o diagnóstico. Colar um erro de caminho de compilação ou uma pilha de erros. tracGeralmente, um assistente identifica um arquivo JAR ausente, um conflito de versões ou um pacote incorreto. Sempre confirme a versão sugerida nas notas de lançamento oficiais antes de aplicá-la.

Sim. Assim que a biblioteca é resolvida, ela elabora métodos de teste, asserções e código de configuração da classe em teste. RevAnalise cada sugestão, pois elas podem se misturar. JUnit 4 e Jupiter importam no mesmo arquivo e interrompem silenciosamente a compilação.

Não. Essas variáveis ​​servem para executar os comandos javac e java pela linha de comando. Eclipse usa o caminho de construção do projeto e o Maven ou Gradle Como muitos desenvolvedores criam seu próprio classpath de teste, eles nunca definem nenhuma das variáveis.

Resuma esta postagem com: