Come scaricare e installare JUnit in Eclipse

โšก Riepilogo intelligente

JUnit installazione in Eclipse Il processo si articola in sei fasi ordinate: verifica del JDK, download dei file JAR, impostazione delle variabili d'ambiente, aggiunta dei file JAR al percorso di compilazione, conferma delle librerie ed esecuzione di un primo test con esito positivo.

  • ๐Ÿ”˜ Prerequisiti: Installare o verificare un Java Kit di sviluppo prima, perchรฉ JUnit solo test Java codice.
  • โ˜‘๏ธ Scaricare Sono necessari due barattoli per JUnit 4 โ€” junit.jar e hamcrest-core.jar.
  • โœ… Ambiente: JUNIT_HOME e CLASSPATH sono importanti per le esecuzioni da riga di comando, non per Eclipse stessa.
  • ๐Ÿงช Percorso di costruzione: Aggiungi JAR esterni collega i jar scaricati a un singolo Eclipse progetto.
  • ๏ธ Verifica: La scheda Librerie elenca tutti i file Eclipse effettivamente risolto per il progetto.
  • โšก versioni: JUnit 4.13.2 chiude il JUnit 4 righe; i manufatti di Giove lo sostituiscono per nuove opere.

Come scaricare e installare JUnit in Eclipse

Installazione JUnit รจ un processo in sei parti, spiegato in dettaglio di seguito โ€” dal Java Kit di sviluppo sulla tua macchina per un primo test che trasforma il Eclipse barra verde.

PARTE 1) Installa Java

JUnit รจ un analisi quadro utilizzato per testare Java applicazioni basate. Quindi prima di installare JUnit, รจ necessario configurare o verificare il Java Kit di sviluppo (JDK) installato sul tuo computer.

Fare clic su questo lezione per scaricare e installare JavaQualsiasi versione di JDK attualmente supportata รจ valida per i passaggi successivi; gli screenshot in questa pagina sono stati acquisiti con JDK 1.7 e JDK 1.8.

PARTE 2) Scarica JUnit

Passo 1) Visita junit.org/junit4 e fai clic su Scarica e installa. Il link si trova nella colonna Benvenuto della JUnit pagina iniziale, come indicato dalla freccia sottostante.

JUnit Pagina iniziale con il link "Scarica e installa" evidenziato nella colonna "Benvenuto".

Passo 2) Fai clic su junit.jar. Il link Download and Install apre la pagina wiki di junit4 su GitHub, e la sezione Plain-old JAR elenca i due file jar necessari.

Pagina di download e installazione del wiki di GitHub di junit4 con junit.jar evidenziato sotto Plain-old JAR

Passo 3) Nel repository centrale vengono mostrate tutte le versioni di JUnit che puรฒ essere scaricato. Di solito, dovrai selezionare la versione piรน recente. Fai clic sul link jar per scaricare JUnit versione 4.12 come mostrato di seguito.

Risultati della ricerca su Maven Central per l'artefatto junit con il collegamento jar nella riga 4.12 evidenziato

Passo 4) Visita la pagina wiki di JUnit 4 relativa al download e all'installazione Di nuovo. Fai clic su hamcrest-core.jar, la seconda voce nella stessa lista.

Sezione JAR standard del wiki di junit4 con hamcrest-core.jar cerchiato.

Passo 5) Scarica il file jar. La voce hamcrest-core si apre nel repository, dove il link jar avvia il download.

Risultati della ricerca su Maven Central per org.hamcrest hamcrest-core versione 1.3 con il link per il download del file jar evidenziato

Per JUnit installazione, รจ necessario JUnit file jar e puoi scaricare la versione desiderata del JUnit file jar dal JUnit www.filmingitalylosangeles.it/en junit.org.

Ecco l'elenco dei barattoli:

  • junit.jar
  • hamcrest-core.jar

Nota sulla versione: gli screenshot mostrano JUnit 4.12 JUnit 4 รจ ora in modalitร  di manutenzione con 4.13.2 come versione finale, quindi la wiki oggi indica junit.jar alla versione 4.13.2 e hamcrest-core.jar alla versione 1.3. I nuovi progetti utilizzano l'artefatto Jupiter org.junit.jupiter:junit-jupiter invece, che non necessita di hamcrest jar. Cambia solo il nome del file; i passaggi seguenti rimangono invariati. Vedi il JUnit framework di test tutorial.

PARTE 3) JUnit Impostazione dell'ambiente

Passo 1) Devi impostare il file GIUNTI_HOME variabile d'ambiente per puntare alla posizione base in cui hai posizionato il JUnit barattoli.

Ad esempio, se hai creato un file JUnit cartella sull'unitร  C: e posiziona i file jar lรฌ, quindi per le impostazioni dell'ambiente รจ necessario aprire Pannello di controllo -> Avanzate -> Variabili d'ambiente e fare clic su New pulsante sotto Variabili di sistema.

Windows Finestra di dialogo Variabili d'ambiente che elenca JAVA_HOME, JUNIT_HOME e MAVEN_HOME con il pulsante Nuovo evidenziato

Quando fai clic sul pulsante Nuovo in Variabili d'ambiente, si apre un'altra finestra.

Passo 2) Si aprirร  una finestra โ€œNuova variabile di sistemaโ€:

  1. Specificare il nome della variabile come "JUNIT_HOME".
  2. Fornire il JUnit valore come il JUnit percorso in cui hai copiato il JUnit file jar.
  3. Fare clic su OK.

Nell'immagine sottostante, il valore รจ la cartella C:\Junit4, dove questa procedura ha salvato i file jar.

Finestra di dialogo Nuova variabile di sistema con JUNIT_HOME inserito come nome della variabile e C:\Junit4 come valore

Quando fai clic su OK, verrร  creata una nuova variabile di sistema con il nome e il valore specificati, che potrai verificare nella finestra Variabili d'ambiente mostrata nel passaggio 1.

Passo 3) Dopo aver creato JUNIT_HOME, crea un'altra variabile con il nome CLASSPATH. Vai di nuovo a Variabili d'ambiente e fai clic sul pulsante "Nuovo", che aprirร  la stessa finestra Nuova variabile di sistema.

La finestra di dialogo Variabili d'ambiente รจ stata riaperta per aggiungere una seconda variabile di sistema per CLASSPATH.

Passo 4) In questo passaggio, punta CLASSPATH al barattolo posizionato nel JUnit cartella come indicato di seguito:

  1. Nome variabile: CLASSPATH
  2. Valore variabile: %CLASSPATH%;%JUNIT_HOME%\junit-4.10.jar;.;
  3. Clicca sul pulsante OK.

Sostituisci il nome del file con quello esatto che hai scaricato: il percorso di compilazione nella Parte 4 mostra che questa macchina utilizza junit-4.10.jar.

Finestra di dialogo Nuova variabile di sistema con CLASSPATH come nome della variabile e un valore che fa riferimento a %JUNIT_HOME%

Passo 5) Dopo aver cliccato sul pulsante "OK", รจ possibile verificare che una nuova variabile d'ambiente denominata "CLASSPATH" sia visibile tra le variabili di sistema. Vedere di seguito.

Finestra di dialogo Variabili d'ambiente che mostra la nuova voce CLASSPATH selezionata nell'elenco Variabili di sistema

Nota: Queste due variabili sono rilevanti solo quando si compilano ed eseguono i test dalla riga di comando. Eclipse Ignora il CLASSPATH di sistema e risolve i file jar dal percorso di compilazione del progetto, che viene configurato nella Parte 4. Maven and Gradle I progetti non necessitano di nessuno dei due, perchรฉ lo strumento di compilazione assembla automaticamente il classpath di test.

PARTE 4) Installare il JUnit File Jar in Eclipse

Passo 1) Fare clic con il pulsante destro del mouse sul progetto:

  1. Fai clic su "Crea percorso" e poi
  2. Fare clic su "Configura percorso di compilazione".

Il sottomenu Percorso di compilazione รจ il punto di partenza per ogni modifica al classpath di un progetto.

Eclipse menu contestuale del progetto con il sottomenu Percorso di compilazione aperto e Configura percorso di compilazione evidenziato

Passo 2) In questa fase,

  1. Vai Java Finestra Percorso di compilazione come mostrato nella figura seguente
  2. Ora fai clic sul pulsante "Aggiungi JAR esterni" per aggiungere i file scaricati JUnitfile .jar da Eclipse.

Dopo aver aggiunto il JUnit file jar, fai clic sul pulsante 'OK' per chiudere il Java Finestra Percorso di compilazione.

Java Nella finestra di dialogo Proprietร  del progetto, seleziona la scheda Librerie del percorso di compilazione con il pulsante Aggiungi JAR esterni evidenziato.

scorciatoia: , il Aggiungi alla libreriaโ€ฆ il pulsante nello stesso pannello collega il JUnit libreria inclusa Eclipse, quindi un progetto puรฒ raggiungere JUnit 4 o JUnit 5 senza alcun download manuale. Il percorso manuale รจ comunque importante quando hai bisogno di una versione specifica o lavori offline. Successivamente, scrivi i test con JUnit annotazioni.

PARTE 5) Verificare il JUnit File JAR nel percorso di compilazione

Al fine di verificare il JUnit file jar in Eclipseรˆ necessario seguire i passaggi indicati di seguito:

  1. Fai clic con il pulsante destro del mouse sul progetto -> Compila percorso
  2. Fare clic su "Configura percorso di compilazione".

Si tratta dello stesso menu utilizzato nella Parte 4, accessibile questa volta dall'editor.

Eclipse menu contestuale aperto sopra un editor con Build Path e Configure Build Path contrassegnati come passaggi uno e due

Passo 2) Migliori Java La finestra Percorso di compilazione verrร  visualizzata come mostrato di seguito.

In quella finestra, vai alla scheda Librerie per vedere tutti i file jar. Nella visualizzazione ad albero dei file jar, devi cercare il nome del file jar che inizia con JUnit.

Una volta espanso il JUnit biblioteca, puoi vedere la Java biblioteche come mostrato di seguito:

La scheda Librerie รจ stata espansa per mostrare la voce junit contenente junit-4.10.jar da C:\Junit4

Ora sei pronto per l'uso JUnit con Eclipse. Se questo albero non mostra nulla JUnit ingresso, il barattolo non รจ mai stato attaccato e ogni org.junit L'importazione nelle tue classi di test non andrร  a buon fine.

PARTE 6) Verificare il JUnit Impostare

Puoi creare un semplice file JUnit test per verificare il JUnit configurazione. Vedi la classe di test qui sotto.

Passo 1) Creare un Java crea una classe denominata TestJunit.java e fornisci una semplice istruzione assert.

Eclipse editor che mostra la classe TestJunit con un metodo testSetup e una chiamata 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) Crea una classe Test Runner per eseguire il test sopra descritto.

Eclipse editor che mostra la classe TestRunner con un metodo main che chiama 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) Per eseguire il test, seguire i passaggi seguenti:

  1. Fare clic con il tasto destro su TestJunit.java e fare clic su "Esegui come" come mostrato di seguito
  2. Si aprirร  un'altra finestra una volta cliccato su "Esegui come"; clicca su "1 JUnit Testโ€ come mostrato di seguito:

Eclipse Il sottomenu Esegui come si รจ aperto su TestJunit.java con il 1 JUnit Voce del test evidenziata

Passo 4) Ecco l'output o il risultato del tuo test. Se viene eseguito correttamente, compare un segno di spunta verde davanti.

JUnit Visualizza il report Esegue 1/1 con zero errori, zero fallimenti e una barra di avanzamento verde per testSetup

I rapporti di opinione Esecuzioni: 1/1, Errori: 0, Guasti: 0 con il corridore contrassegnato JUnit 4, confermando che i jar, il percorso di compilazione e la classe di test siano collegati correttamente. Una barra rossa qui di solito significa che i jar non sono presenti nel percorso di compilazione. Vedi il JUnit affermare riferimento e come creare un JUnit suite di test.

DOMANDE FREQUENTI

JUnit 4.13.2 รจ la versione finale JUnit 4 release e la linea รจ in modalitร  di manutenzione. I nuovi progetti dovrebbero installare gli artefatti Jupiter di JUnit 5 o JUnit 6, che funzionano su JUnit Piattaforma e non necessita di alcun supporto per il braccio.

Solo per JUnit 4. I suoi matcher assertThat risiedono in hamcrest, quindi junit.jar da solo genera NoClassDefFoundError. Jupiter ha eliminato completamente quella dipendenza, quindi un JUnit 5 o JUnit 6. L'installazione non richiede mai hamcrest-core.jar.

Sรฌ. Le serrature scorrevoli portatili e i catenacci a superficie possono essere usati per mettere in sicurezza una porta a scomparsa dall'esterno. Alcuni kit con catena di sicurezza consentono anche il bloccaggio esterno con chiave o manopola girevole. Eclipse pachetti sconto JUnit librerie, quindi Aggiungi libreriaโ€ฆ su Java Il percorso di compilazione si allega JUnit 4 o JUnit 5 in un solo passaggio. Eclipse Offre inoltre la possibilitร  di aggiungere automaticamente la libreria la prima volta che si crea un caso di test.

Dichiara la dipendenza e lascia che lo strumento di build la recuperi. Maven usa junit:junit nello scope di test per JUnit 4, oppure org.junit.jupiter:junit-jupiter per Jupiter. Gradle Utilizza testImplementation con le stesse coordinate. Non รจ coinvolto alcun jar manuale o variabile d'ambiente.

Il jar non รจ presente nel percorso di compilazione di quel progetto. Impostazione di CLASSPATH in Windows non lo risolve, perchรฉ Eclipse risolve i tipi solo dal percorso di compilazione. Riapri Configura percorso di compilazione e conferma JUnit La voce compare nella sezione Biblioteche.

Sono molto utili per la diagnosi. Incollare un errore del percorso di compilazione o uno stack tracIn genere, l'utilizzo di un assistente identifica un file JAR mancante, un conflitto di versione o un pacchetto errato. Prima di applicare la versione suggerita, verifica sempre le note di rilascio ufficiali.

Sรฌ. Una volta risolta la libreria, essa genera metodi di test, asserzioni e codice di configurazione dalla classe da testare. RevEsamina ogni suggerimento, perchรฉ puรฒ mescolarsi JUnit 4 e Jupiter importano nello stesso file e interrompono silenziosamente la compilazione.

No. Quelle variabili servono per eseguire i comandi javac e java da riga di comando. Eclipse utilizza il percorso di compilazione del progetto e Maven o Gradle creano il proprio classpath di test, quindi molti sviluppatori non impostano mai nessuna delle due variabili.

Riassumi questo post con: