JUnit - Enchufe con Eclipse

Para configurar JUnit con eclipse, siga los pasos que se indican a continuación.

Paso 1: Descarga JUnit Archive

Descarga un jar JUnit basado en el sistema operativo que tienes en tu sistema.

SO Nombre de archivo
Ventanas junit4.10.jar
Linux junit4.10.jar
Mac junit4.10.jar

Suponga que ha copiado el archivo JAR anterior en la carpeta C: \> JUnit.

Paso 2: configurar el entorno de Eclipse

Abra eclipse → haga clic derecho en el proyecto y haga clic en propiedad> Ruta de compilación> Configurar ruta de compilación y agregue junit-4.10.jar en las bibliotecas usando el botón Agregar Jar externo.

Suponemos que su Eclipse tiene el complemento JUnit incorporado. Si no está disponible en el directorio C: \> eclipse \ plugins, puede descargarlo desdeJUnit Plugin. Descomprima el archivo zip descargado en la carpeta de complementos de Eclipse. Finalmente reinicie Eclipse.

Ahora su Eclipse está listo para el desarrollo de casos de prueba JUnit.

Paso 3: verificar la instalación de JUnit en Eclipse

Crea un proyecto TestJuniten Eclipse en cualquier lugar. Entonces crea una claseMessageUtil para probar en el proyecto.

/*
* 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 clase de prueba TestJunit en el proyecto.

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());
   }
}

Lo siguiente debe ser la estructura del proyecto:

Finalmente, haga clic derecho en el programa y ejecútelo como JUnit para verificar la salida del programa.

Verifica el resultado.