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.