JUnit - Configurazione dell'ambiente
Configurazione dell'ambiente locale
JUnit è un framework per Java, quindi il primo requisito è avere JDK installato sulla tua macchina.
Requisito del sistema
JDK | 1.5 o superiore. |
---|---|
Memoria | Nessun requisito minimo. |
Spazio sul disco | Nessun requisito minimo. |
Sistema operativo | Nessun requisito minimo. |
Passaggio 1: verifica l'installazione di Java sulla macchina
Prima di tutto, apri la console ed esegui un comando java basato sul sistema operativo su cui stai lavorando.
OS | Compito | Comando |
---|---|---|
finestre | Apri la Console di comando | c: \> java -version |
Linux | Apri Terminale di comando | $ java -version |
Mac | Apri Terminale | macchina: ~ joseph $ java -version |
Verifichiamo l'output per tutti i sistemi operativi -
OS | Produzione |
---|---|
finestre | versione java "1.8.0_101" Java (TM) SE Runtime Environment (build 1.8.0_101) |
Linux | versione java "1.8.0_101" Java (TM) SE Runtime Environment (build 1.8.0_101) |
Mac | versione java "1.8.0_101" Java (TM) SE Runtime Environment (build 1.8.0_101) |
Se non hai Java installato sul tuo sistema, scarica il Java Software Development Kit (SDK) dal seguente collegamento https://www.oracle.com. Stiamo assumendo Java 1.8.0_101 come versione installata per questo tutorial.
Passaggio 2: impostare l'ambiente JAVA
Impostare il JAVA_HOMEvariabile di ambiente in modo che punti alla posizione della directory di base in cui Java è installato sulla macchina. Per esempio.
OS | Produzione |
---|---|
finestre | Imposta la variabile d'ambiente JAVA_HOME su C: \ Program Files \ Java \ jdk1.8.0_101 |
Linux | export JAVA_HOME = / usr / local / java-current |
Mac | export JAVA_HOME = / Library / Java / Home |
Aggiungi la posizione del compilatore Java al percorso di sistema.
OS | Produzione |
---|---|
finestre | Aggiungi la stringa C:\Program Files\Java\jdk1.8.0_101\bin alla fine della variabile di sistema, Path. |
Linux | export PATH = $ PATH: $ JAVA_HOME / bin / |
Mac | non richiesto |
Verifica l'installazione di Java utilizzando il comando java -version come spiegato sopra.
Passaggio 3: scarica l'archivio JUnit
Scarica l'ultima versione del file jar JUnit da http://www.junit.org. Al momento della stesura di questo tutorial, abbiamo scaricato Junit-4.12.jar e lo abbiamo copiato nella cartella C: \> JUnit.
OS | Nome dell'archivio |
---|---|
finestre | junit4.12.jar |
Linux | junit4.12.jar |
Mac | junit4.12.jar |
Passaggio 4: impostare l'ambiente JUnit
Impostare il JUNIT_HOMEvariabile di ambiente in modo che punti alla posizione della directory di base in cui JUNIT jar è archiviato sulla macchina. Supponiamo di aver memorizzato junit4.12.jar nella cartella JUNIT.
Suor n | Sistema operativo e descrizione |
---|---|
1 | Windows Imposta la variabile d'ambiente JUNIT_HOME su C: \ JUNIT |
2 | Linux esportare JUNIT_HOME = / usr / local / JUNIT |
3 | Mac export JUNIT_HOME = / Library / JUNIT |
Passaggio 5: impostare la variabile CLASSPATH
Impostare il CLASSPATH variabile di ambiente in modo che punti alla posizione del jar JUNIT.
Suor n | Sistema operativo e descrizione |
---|---|
1 | Windows Imposta la variabile d'ambiente CLASSPATH su% CLASSPATH%;% JUNIT_HOME% \ junit4.12.jar;.; |
2 | Linux export CLASSPATH = $ CLASSPATH: $ JUNIT_HOME / junit4.12.jar :. |
3 | Mac export CLASSPATH = $ CLASSPATH: $ JUNIT_HOME / junit4.12.jar :. |
Passaggio 6: testare l'installazione di JUnit
Crea un file di classe java con nome TestJunit in C:\>JUNIT_WORKSPACE
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class TestJunit {
@Test
public void testAdd() {
String str = "Junit is working fine";
assertEquals("Junit is working fine",str);
}
}
Crea un file di classe java con nome TestRunner in C:\>JUNIT_WORKSPACE per eseguire uno o più casi di test.
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.wasSuccessful());
}
}
Passaggio 7: verifica del risultato
Compila le classi usando javac compilatore come segue -
C:\JUNIT_WORKSPACE>javac TestJunit.java TestRunner.java
Ora esegui il Test Runner per vedere il risultato come segue:
C:\JUNIT_WORKSPACE>java TestRunner
Verifica l'output.
true