TestNG - Collega con Eclipse

Per configurare TestNG con Eclipse, segui i passaggi indicati di seguito:

Passaggio 1: scarica l'archivio TestNG

Scarica l'ultima versione del file jar TestNG da http://www.testng.org

OS Nome dell'archivio
finestre testng-6.8.jar
Linux testng-6.8.jar
Mac testng-6.8.jar

Supponiamo che tu abbia copiato il file JAR sopra nella cartella C: \> TestNG.

Passaggio 2: impostare l'ambiente Eclipse

  • Apri eclipse → fai clic con il pulsante destro del mouse sul progetto e vai alla proprietà → Build Path → Configura Build Path e aggiungi testng-6.8.jar nelle librerie usando il pulsante Aggiungi Jar esterno .

  • Partiamo dal presupposto che il tuo Eclipse abbia il plug-in TestNG integrato; se non è disponibile, scarica l'ultima versione utilizzando il sito di aggiornamento.

    • Nel tuo IDE Eclipse, seleziona Aiuto / Aggiornamenti software / Trova e installa .

    • Cerca nuove funzionalità da installare.

    • Nuovo sito remoto.

    • Per Eclipse 3.4 e versioni successive, inserisci http://beust.com/eclipse.

    • Per Eclipse 3.3 e versioni precedenti, immettere http://beust.com/eclipse1.

    • Assicurati che la casella di controllo accanto all'URL sia selezionata e fai clic su Avanti .

    • Eclipse ti guiderà quindi attraverso il processo.

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

Passaggio 3: verifica dell'installazione di TestNG in Eclipse

  • Crea un progetto TestNGProject in Eclipse in qualsiasi posizione.

  • Creare una classe MessageUtil 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;
   }   
}
  • Creare una classe di test TestNGExample nel progetto.

import org.testng.Assert;
import org.testng.annotations.Test;

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

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

La struttura del progetto dovrebbe essere la seguente:

Infine, verifica l'output del programma facendo clic con il pulsante destro del mouse sul programma ed eseguendolo come TestNG.

Verifica il risultato.