Как скачать и установить JUnit in Eclipse

⚡ Умное резюме

JUnit установка в Eclipse Процесс состоит из шести этапов: проверка JDK, загрузка JAR-файлов, установка переменных окружения, добавление JAR-файлов в путь сборки, подтверждение наличия библиотек и запуск первого успешного теста.

  • 🔘 Необходимое условие: Установите или проверьте Java Сначала комплект разработчика, потому что JUnit только тесты Java код.
  • ☑️ Скачать: Для этого потребуется две банки. JUnit 4 — junit.jar и hamcrest-core.jar.
  • Окружающая среда: Параметры JUNIT_HOME и CLASSPATH важны для запуска из командной строки, но не для других целей. Eclipse себя.
  • 🧪 Путь сборки: Функция «Добавить внешние JAR-файлы» прикрепляет загруженные JAR-файлы к одному файлу. Eclipse проект.
  • 🇧🇷 Проверка: На вкладке «Библиотеки» перечислены все банки. Eclipse фактически решено для проекта.
  • Версии: JUnit 4.13.2 закрывает JUnit 4 строки; артефакты Юпитера заменяют ее новыми работами.

Как скачать и установить JUnit in Eclipse

Установка JUnit Это шестиэтапный процесс, подробно описанный ниже — с самого начала. Java Комплект разработчика на вашем компьютере для первого теста, который преобразует Eclipse зеленый бар.

ЧАСТЬ 1) Установка Java

JUnit - это тестов фреймворк, используемый для тестирования Java на основе приложений. Поэтому перед установкой JUnitВам необходимо настроить или проверить Java Комплект разработчика (JDK) установлен на вашем компьютере.

Нажмите учебник скачать и установить JavaДля выполнения следующих шагов подойдет любая поддерживаемая в настоящее время версия JDK; скриншоты на этой странице были сделаны на JDK 1.7 и JDK 1.8.

ЧАСТЬ 2) Скачать JUnit

Шаг 1) Войти junit.org/junit4 и нажмите «Скачать и установить». Ссылка находится в столбце «Приветствие». JUnit Главная страница, как показано стрелкой ниже.

JUnit Главная страница с выделенной в колонке «Добро пожаловать» ссылкой для скачивания и установки.

Шаг 2) Нажмите на junit.jar. Ссылка «Скачать и установить» откроет страницу вики junit4 на GitHub, и в разделе «Простые JAR-файлы» будут перечислены два необходимых вам JAR-файла.

Страница загрузки и установки junit4 на GitHub wiki, где файл junit.jar выделен в разделе «Обычный JAR».

Шаг 3) В центральном репозитории вам показаны все версии JUnit его можно скачать. Обычно вы выбираете последнюю версию. Нажмите на ссылку jar, чтобы скачать. JUnit версия 4.12, как показано ниже.

Результаты поиска в Maven Central по артефакту junit с выделенной ссылкой на jar-файл в строке 4.12

Шаг 4) Войти страница вики по загрузке и установке JUnit4 Ещё раз. Щёлкните по файлу hamcrest-core.jar, второй записи в том же списке.

Обычный раздел JAR-файлов в вики junit4, где обведен файл hamcrest-core.jar.

Шаг 5) Скачайте jar-файл. В репозитории откроется запись hamcrest-core, где по ссылке на jar-файл начнется загрузка.

Результаты поиска в Maven Central по запросу org.hamcrest hamcrest-core версии 1.3 с выделенной ссылкой для скачивания jar-файла.

До JUnit для установки вам потребуется JUnit в формате jar, и вы можете скачать нужную версию. JUnit jar-файл из JUnit Официальном сайте junit.org.

Вот список баночек:

  • junit.jar
  • hamcrest-core.jar

Примечание к версии: скриншоты показывают JUnit 4.12. JUnit 4 в настоящее время находится в режиме технического обслуживания. 4.13.2 В качестве финальной версии, в сегодняшней вики указана версия junit.jar 4.13.2, а hamcrest-core.jar — 1.3. Новые проекты используют артефакт Jupiter. org.junit.jupiter:junit-jupiter Вместо этого, для которого не требуется jar-файл Hamcrest. Меняется только имя файла; описанные ниже шаги остаются без изменений. См. JUnit тестовая среда учебное пособие.

ЧАСТЬ 3) JUnit Настройка среды

Шаг 1) Вам нужно установить JUNIT_HOME переменная среды, указывающая на базовое местоположение, где вы разместили JUnit банки.

Например, если вы создали JUnit Поместите JAR-файлы в папку на диске C:, затем для настройки параметров среды откройте Панель управления -> Дополнительно -> Переменные среды и нажмите на Новое кнопка в разделе «Системные переменные».

Windows В диалоговом окне «Переменные среды» отображаются переменные JAVA_HOME, JUNIT_HOME и MAVEN_HOME, при этом выделена кнопка «Создать».

При нажатии кнопки «Создать» в разделе «Переменные среды» открывается новое окно.

Шаг 2) Откроется окно «Новая системная переменная»:

  1. Укажите имя переменной как “JUNIT_HOME”.
  2. Обеспечьте JUnit ценность как JUnit путь, куда вы скопировали JUnit jar файлы.
  3. Нажмите на кнопку OK.

На скриншоте ниже значением указана папка C:\Junit4, куда в этом пошаговом руководстве были сохранены JAR-файлы.

В диалоговом окне «Создать системную переменную» введите имя переменной JUNIT_HOME и значение C:\Junit4.

После нажатия кнопки «ОК» будет создана новая системная переменная с заданным именем и значением, которые вы можете проверить в окне «Переменные среды», показанном на шаге 1.

Шаг 3) После создания переменной JUNIT_HOME создайте еще одну переменную с именем CLASSPATH. Снова перейдите в раздел «Переменные среды» и нажмите кнопку «Создать», которая откроет то же окно «Создать системную переменную».

Диалоговое окно «Переменные среды» было вновь открыто для добавления второй системной переменной для CLASSPATH.

Шаг 4) На этом шаге укажите в переменной CLASSPATH путь к банке, помещенной в JUnit папка, как показано ниже:

  1. Имя переменной: ПУТЬ К КЛАССУ
  2. Значение переменной: %CLASSPATH%;%JUNIT_HOME%\junit-4.10.jar;.;
  3. Нажмите кнопку OK.

Замените имя загруженного файла на точное: в части 4 указан путь сборки, для этой машины используется junit-4.10.jar.

В диалоговом окне «Создать системную переменную» укажите имя переменной CLASSPATH и значение, ссылающееся на %JUNIT_HOME%.

Шаг 5) После нажатия кнопки «ОК» вы можете убедиться, что в разделе «Системные переменные» появилась новая переменная среды с именем «CLASSPATH». См. ниже.

Диалоговое окно «Переменные среды» отображает новую запись CLASSPATH, выбранную в списке системных переменных.

Примечание: Эти две переменные имеют значение только при компиляции и запуске тестов из командной строки. Eclipse игнорирует системный CLASSPATH и разрешает JAR-файлы из пути сборки проекта, который настраивается в части 4. Специалист и Gradle Для проектов не требуется ни того, ни другого, поскольку инструмент сборки автоматически формирует путь к классам для тестов.

ЧАСТЬ 4) Установите JUnit Jar-файл в Eclipse

Шаг 1) Щелкните правой кнопкой мыши по проекту:

  1. Нажмите на «Создать путь», а затем
  2. Нажмите на кнопку «Настроить путь сборки».

Подменю «Путь сборки» — это место, где начинается каждое изменение пути к классам в проекте.

Eclipse Контекстное меню проекта с открытым подменю «Путь сборки» и выделенным пунктом «Настроить путь сборки».

Шаг 2) На этом этапе

  1. Перейдите на сайт Java Окно «Путь сборки» показано на рисунке ниже.
  2. Теперь нажмите кнопку «Добавить внешние JAR-файлы», чтобы добавить загруженные вами файлы. JUnit.jar файл в Eclipse.

После добавления JUnit Для закрытия JAR-файла нажмите кнопку «ОК». Java Окно «Путь сборки».

Java В диалоговом окне «Свойства проекта» перейдите на вкладку «Путь к библиотекам» и выделите кнопку «Добавить внешние JAR-файлы».

Клавиши быстрого доступа: Добавить библиотеку… Кнопка на той же панели прикрепляет JUnit библиотека, поставляемая в комплекте с Eclipseтаким образом, проект может достичь JUnit 4 или JUnit 5. Без ручной загрузки. Ручной способ по-прежнему важен, если вам нужна определенная версия или вы работаете в автономном режиме. Далее, напишите тесты с помощью JUnit аннотации.

ЧАСТЬ 5) Проверьте JUnit JAR-файл в пути сборки.

Для проверки JUnit jar-файл в EclipseДля этого необходимо выполнить следующие шаги:

  1. Щелкните правой кнопкой мыши по проекту -> Путь сборки
  2. Нажмите на кнопку «Настроить путь сборки».

Это то же самое меню, что и в части 4, но на этот раз оно доступно из редактора.

Eclipse Контекстное меню открыто над редактором, в котором пункты «Путь сборки» и «Настроить путь сборки» отмечены как шаги один и два.

Шаг 2) Java В окне «Путь сборки» появится изображение, показанное ниже.

В этом окне перейдите на вкладку «Библиотеки», чтобы просмотреть все JAR-файлы. В древовидном представлении JAR-файлов вам нужно найти JAR-файл с именем, начинающимся с определенного префикса. JUnit.

После того, как вы развернете JUnit в библиотеке вы можете увидеть Java библиотеки, как показано ниже:

Вкладка «Библиотеки» разворачивается, отображая запись junit, содержащую файл junit-4.10.jar из папки C:\Junit4.

Теперь вы готовы к использованию JUnit с EclipseЕсли это дерево ничего не показывает JUnit при входе банка так и не была прикреплена, и каждый org.junit Импорт в ваших тестовых классах не разрешится.

ЧАСТЬ 6) Проверьте JUnit Установка

Вы можете создать простой JUnit тест для проверки JUnit Настройка. См. тестовый класс ниже.

Шаг 1) Создайте Java Создайте класс с именем TestJunit.java и предоставьте простое утверждение (assert).

Eclipse В редакторе отображается класс TestJunit с методом testSetup и вызовом assertEquals.

package guru99.junit;
   
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class TestJunit {
   @Test
   public void testSetup() {
      String str= "I am done with Junit setup";
      assertEquals("I am done with Junit setup",str);
   }
}

Шаг 2) Создайте класс Test Runner для выполнения приведенного выше теста.

Eclipse Редактор отображает класс TestRunner с методом main, который вызывает JUnitCore.runClasses

package guru99.junit;

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=="+result.wasSuccessful());
   }
} 

Шаг 3) Для выполнения теста выполните следующие шаги:

  1. Щелкните правой кнопкой мыши TestJunit.java и выберите «Запустить от имени», как показано ниже.
  2. После нажатия на кнопку «Запустить как» откроется другое окно; нажмите на «1». JUnit Тест», как показано ниже:

Eclipse Подменю «Запустить как» открылось поверх файла TestJunit.java с номером 1. JUnit Выделена тестовая запись.

Шаг 4) Вот результат выполнения вашего теста. Если он пройден успешно, перед ним появится зеленая галочка.

JUnit Просмотр отчета. Выполнено 1/1 без ошибок, без сбоев и с зеленой полосой прогресса для testSetup.

Мнение сообщает Количество запусков: 1/1, Ошибок: 0, Сбоев: 0 с отмеченным бегуном JUnit 4. Подтверждение правильности подключения JAR-файлов, пути сборки и тестового класса. Красная полоса здесь обычно означает, что JAR-файлы отсутствуют в пути сборки. См. JUnit утверждать справочник и как создать JUnit тестирование.

Часто задаваемые вопросы (FAQ)

JUnit 4.13.2 — заключительный JUnit Выпущена 4-я версия, и линия находится в режиме технического обслуживания. В новых проектах следует установить артефакты Jupiter. JUnit 5 или JUnit 6, которые работают на JUnit Платформа, не требующая использования банки Hamcrest.

Только для JUnit 4. Его утверждение о том, что сопоставители находятся в hamcrest, приводит к тому, что один только junit.jar вызывает ошибку NoClassDefFoundError. Jupiter полностью отказался от этой зависимости, поэтому JUnit 5 или JUnit В версии 6 программа установки никогда не запрашивает файл hamcrest-core.jar.

Да. Eclipse пучки JUnit библиотеки, поэтому добавьте библиотеку… в Java Путь сборки подключается JUnit 4 или JUnit 5 за один шаг. Eclipse Также предлагается автоматическое добавление библиотеки при первом создании тестового случая.

Объявите зависимость и позвольте инструменту сборки её загрузить. Maven использует `junit:junit` в области видимости тестов для JUnit 4, или org.junit.jupiter:junit-jupiter для Jupiter. Gradle Используется тестовая реализация с теми же координатами. Никакие JAR-файлы или переменные окружения вручную не используются.

JAR-файл отсутствует в пути сборки этого проекта. Настройка CLASSPATH в Windows Это не решает проблему, потому что Eclipse Определяет типы только из пути сборки. Снова откройте «Настройка пути сборки» и подтвердите. JUnit Эта запись находится в разделе «Библиотеки».

Они больше всего помогают в диагностике. Вставка ошибки пути сборки или стека вызовов. tracИнструмент проверки версий обычно выявляет отсутствующий JAR-файл, конфликт версий или неправильный пакет. Всегда сверяйте предлагаемую версию с официальными примечаниями к выпуску, прежде чем применять её.

Да. После того, как библиотека будет найдена, она создаст тестовые методы, утверждения и код настройки из тестируемого класса. RevПросмотрите каждое предложение, потому что их можно комбинировать. JUnit Импорт файлов 4 и Jupiter происходит в одном и том же файле и незаметно нарушает компиляцию.

Нет. Эти переменные используются для запуска командной строки javac и java. Eclipse использует путь сборки проекта и Maven или Gradle Они создают собственный путь к классам для тестирования, поэтому многие разработчики вообще никогда не устанавливают ни одну из этих переменных.

Подведем итог этой публикации следующим образом: