Учебники

JUnit — подключи с Eclipse

Чтобы настроить JUnit с помощью eclipse, выполните следующие действия.

Шаг 1: Загрузите JUnit Archive

Загрузите JUnit jar на основе операционной системы, установленной в вашей системе.

Операционные системы Название архива
Windows junit4.10.jar
Linux junit4.10.jar
макинтош junit4.10.jar

Предположим, вы скопировали указанный выше JAR-файл в папку C: \> JUnit.

Шаг 2: Установите среду Eclipse

Откройте eclipse → щелкните правой кнопкой мыши проект и выберите свойство> Build Path> Configure Build Path и добавьте junit-4.10.jar в библиотеки с помощью кнопки Add External Jar.

Добавьте junit-4.10.jar в библиотеки.

Мы предполагаем, что ваш Eclipse имеет встроенный плагин JUnit. Если он недоступен в каталоге C: \> eclipse \ plugins, вы можете скачать его из плагина JUnit . Разархивируйте загруженный zip-файл в папку плагинов Eclipse. Наконец перезапустите Eclipse.

Теперь ваш Eclipse готов к разработке тестовых случаев JUnit.

Шаг 3: Проверьте установку JUnit в Eclipse

Создайте проект TestJunit в Eclipse в любом месте. Затем создайте класс MessageUtil для тестирования в проекте.

   
/*
* 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;
   }   
} 

Создайте тестовый класс TestJunit в проекте.

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

Ниже должна быть структура проекта —

Структура проекта

Наконец, щелкните правой кнопкой мыши программу и запустите ее как JUnit, чтобы проверить вывод программы.

Run Junit

Проверьте результат.