JUnit - Collega con Eclipse

Per configurare JUnit con eclipse, segui i passaggi indicati di seguito.

Passaggio 1: scarica l'archivio JUnit

Scarica un jar JUnit basato sul sistema operativo che hai sul tuo sistema.

OS Nome archivio
finestre junit4.10.jar
Linux junit4.10.jar
Mac junit4.10.jar

Supponiamo di aver copiato il file JAR sopra nella cartella C: \> JUnit.

Passaggio 2: impostare l'ambiente Eclipse

Apri eclipse → fai clic con il pulsante destro del mouse sul progetto e fai clic su proprietà> Build Path> Configure Build Path e aggiungi junit-4.10.jar nelle librerie utilizzando il pulsante Add External Jar.

Partiamo dal presupposto che il tuo Eclipse abbia il plugin JUnit integrato. Se non è disponibile nella directory C: \> eclipse \ plugins, puoi scaricarlo daJUnit Plugin. Decomprimere il file zip scaricato nella cartella dei plugin di Eclipse. Infine riavvia Eclipse.

Ora il tuo Eclipse è pronto per lo sviluppo di casi di test JUnit.

Passaggio 3: verifica l'installazione di JUnit in Eclipse

Crea un progetto TestJunitin Eclipse in qualsiasi luogo. Quindi crea una classeMessageUtil da testare nel progetto.

/*
* This class prints the given message on console.
*/

public class MessageUtil {

   private String message;

   //Constructor
   //@param message to be printed
   public MessageUtil(String message){
      this.message = message;
   }
      
   // prints the message
   public String printMessage(){
      System.out.println(message);
      return message;
   }   
}

Crea una classe di prova TestJunit nel progetto.

import org.junit.Test;
import static org.junit.Assert.assertEquals;

public class TestJunit {
	
   String message = "Hello World";	
   MessageUtil messageUtil = new MessageUtil(message);

   @Test
   public void testPrintMessage() {	  
      assertEquals(message,messageUtil.printMessage());
   }
}

Di seguito dovrebbe essere la struttura del progetto:

Infine, fai clic con il pulsante destro del mouse sul programma ed esegui come JUnit per verificare l'output del programma.

Verifica il risultato.