En aquesta secció, aprendrem com configurar JUnit en el nostre entorn de desenvolupament. JUnit és una eina essencial per a la realització de tests unitari en Java, i configurar-lo correctament és el primer pas per començar a escriure tests efectius.

  1. Requisits Previs

Abans de començar, assegura't de tenir instal·lats els següents elements:

  • Java Development Kit (JDK): JUnit requereix JDK 8 o superior.
  • Un Entorn de Desenvolupament Integrat (IDE): Recomanem IntelliJ IDEA, Eclipse o NetBeans.

  1. Afegint JUnit al Projecte

2.1. Utilitzant Maven

Si estàs utilitzant Maven com a eina de construcció, afegir JUnit al teu projecte és molt senzill. Només has d'afegir la dependència de JUnit al teu fitxer pom.xml.

<dependency>
    <groupId>org.junit.jupiter</groupId>
    <artifactId>junit-jupiter-engine</artifactId>
    <version>5.8.1</version>
    <scope>test</scope>
</dependency>

2.2. Utilitzant Gradle

Si utilitzes Gradle, afegeix la dependència de JUnit al teu fitxer build.gradle.

dependencies {
    testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
}

2.3. Afegint JUnit Manualment

Si no utilitzes cap eina de construcció, pots descarregar el JAR de JUnit des del repositori de Maven Central i afegir-lo manualment al teu projecte.

  1. Configurant l'IDE

3.1. IntelliJ IDEA

  1. Crear un Projecte Nou:

    • Obre IntelliJ IDEA i crea un nou projecte Java.
    • Assegura't que el JDK estigui configurat correctament.
  2. Afegir la Dependència de JUnit:

    • Si utilitzes Maven o Gradle, IntelliJ IDEA detectarà automàticament les dependències i les descarregarà.
    • Si afegeixes JUnit manualment, ves a File > Project Structure > Libraries i afegeix el JAR de JUnit.
  3. Crear una Classe de Test:

    • Crea una nova classe de test fent clic dret sobre el directori src/test/java i seleccionant New > Java Class.

3.2. Eclipse

  1. Crear un Projecte Nou:

    • Obre Eclipse i crea un nou projecte Java.
    • Assegura't que el JDK estigui configurat correctament.
  2. Afegir la Dependència de JUnit:

    • Si utilitzes Maven, Eclipse detectarà automàticament les dependències i les descarregarà.
    • Si afegeixes JUnit manualment, ves a Project > Properties > Java Build Path > Libraries i afegeix el JAR de JUnit.
  3. Crear una Classe de Test:

    • Crea una nova classe de test fent clic dret sobre el directori src/test/java i seleccionant New > JUnit Test Case.

  1. Verificant la Configuració

Per assegurar-nos que JUnit està configurat correctament, crearem un test senzill.

Exemple de Test

import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;

public class CalculatorTest {

    @Test
    public void testAddition() {
        Calculator calculator = new Calculator();
        int result = calculator.add(2, 3);
        assertEquals(5, result);
    }
}

Explicació del Codi

  • Importacions: Importem les anotacions i assertions de JUnit.
  • Classe de Test: Creem una classe de test anomenada CalculatorTest.
  • Mètode de Test: Definim un mètode de test anotat amb @Test.
  • Assertions: Utilitzem assertEquals per verificar que el resultat de la suma és correcte.

  1. Executant els Tests

IntelliJ IDEA

  • Fes clic dret sobre la classe de test i selecciona Run 'CalculatorTest'.

Eclipse

  • Fes clic dret sobre la classe de test i selecciona Run As > JUnit Test.

Conclusió

Ara que has configurat JUnit en el teu projecte, estàs llest per començar a escriure i executar tests. En la següent secció, aprendrem a crear el nostre primer test de JUnit en detall.

© Copyright 2024. Tots els drets reservats