다운로드 및 설치 방법 JUnit in Eclipse

⚡ 스마트 요약

JUnit 설치 Eclipse 이 과정은 JDK 검증, JAR 파일 다운로드, 환경 변수 설정, 빌드 경로에 JAR 파일 추가, 라이브러리 확인, 그리고 1차 테스트 실행의 여섯 단계로 구성됩니다.

  • 🔘 선수 과목 : 설치 또는 확인 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 이는 아래에 자세히 설명된 6단계 프로세스입니다. Java 개발 키트를 컴퓨터에 설치하여 첫 번째 테스트를 실행하세요. Eclipse 막대는 녹색입니다.

1부) 설치 Java

JUnit 하는 테스트 테스트에 사용된 프레임워크 Java 기반 애플리케이션입니다. 따라서 설치하기 전에 JUnit구성 또는 확인이 필요합니다. Java 컴퓨터에 JDK(JavaScript Development Kit)가 설치되어 있어야 합니다.

이것을 클릭하십시오. 지도 시간 다운로드 및 설치 Java현재 지원되는 모든 JDK 릴리스에서 다음 단계를 수행할 수 있습니다. 이 페이지의 스크린샷은 JDK 1.7 및 JDK 1.8에서 캡처되었습니다.

2부) 다운로드 JUnit

단계 1) 방문 junit.org/junit4 그런 다음 다운로드 및 설치를 클릭하십시오. 해당 링크는 환영 페이지 열에 있습니다. JUnit 아래 화살표가 가리키는 것처럼 홈페이지입니다.

JUnit 홈페이지에서 '환영' 열에 '다운로드 및 설치' 링크가 강조 표시되어 있습니다.

단계 2) junit.jar를 클릭하세요. 다운로드 및 설치 링크를 클릭하면 GitHub의 junit4 위키 페이지가 열리고, 일반 JAR 섹션에 필요한 두 개의 JAR 파일이 나열됩니다.

junit4 GitHub 위키의 다운로드 및 설치 페이지에서 "Plain-old JAR" 항목 아래에 junit.jar가 강조 표시되어 있습니다.

단계 3) 중앙 저장소에는 모든 버전이 표시됩니다. JUnit 다운로드 가능한 파일입니다. 일반적으로 최신 버전을 선택하게 됩니다. jar 링크를 클릭하여 다운로드하세요. JUnit 아래와 같이 버전 4.12입니다.

Maven Central에서 junit 아티팩트에 대한 검색 결과이며, 4.12 행에 있는 jar 링크가 강조 표시되어 있습니다.

단계 4) 방문 junit4 다운로드 및 설치 위키 페이지 다시 한번, 같은 목록에서 두 번째 항목인 hamcrest-core.jar를 클릭하세요.

junit4 위키의 일반 JAR 섹션에서 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 대신 Hamcrest JAR 파일이 필요하지 않습니다. 파일 이름만 변경될 뿐 아래 단계는 변경되지 않습니다. 자세한 내용은 다음을 참조하세요. JUnit 테스트 프레임워크 튜토리얼.

3부) JUnit 환경 설정

단계 1) 당신은 설정해야 주닛 홈 환경 변수를 사용하여 배치한 기본 위치를 지정합니다. JUnit 항아리.

예를 들어, JUnit C: 드라이브에 폴더를 만들고 그 안에 JAR 파일을 넣은 다음, 환경 설정을 하려면 제어판 > 고급 > 환경 변수를 열고 클릭하세요. 새 소식 시스템 변수 아래에 있는 버튼입니다.

Windows 환경 변수 대화 상자에 JAVA_HOME, JUNIT_HOME 및 MAVEN_HOME이 나열되어 있고 '새로 만들기' 버튼이 강조 표시되어 있습니다.

환경 변수에서 [새로 만들기] 버튼을 클릭하면 새 창이 열립니다.

단계 2) "새 시스템 변수" 창이 열립니다:

  1. 변수 이름을 “JUNIT_HOME”으로 제공하십시오.
  2. 제공 JUnit 가치는 다음과 같습니다. JUnit 복사한 파일이 있는 경로 JUnit jar 파일.
  3. 확인을 클릭하십시오.

아래 캡처 이미지에서 값은 C:\Junit4 폴더이며, 이 폴더는 이 튜토리얼에서 JAR 파일을 저장한 위치입니다.

JUNIT_HOME을 변수 이름으로, C:\Junit4를 값으로 입력하여 새 시스템 변수 대화 상자를 엽니다.

[확인]을 클릭하면 지정된 이름과 값을 가진 새 시스템 변수가 생성되며, 이는 1단계에 표시된 환경 변수 창에서 확인할 수 있습니다.

단계 3) JUNIT_HOME을 생성한 후, CLASSPATH라는 이름으로 또 다른 변수를 생성합니다. 다시 환경 변수로 이동하여 "새로 만들기" 버튼을 클릭하면 동일한 "새 시스템 변수" 창이 열립니다.

CLASSPATH에 대한 두 번째 시스템 변수를 추가하기 위해 환경 변수 대화 상자가 다시 열렸습니다.

단계 4) 이 단계에서는 CLASSPATH를 해당 위치에 있는 병을 가리키도록 지정합니다. JUnit 아래와 같이 폴더를 지정합니다.

  1. 변수 이름: CLASSPATH
  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 컨텍스트 메뉴가 편집기 위에 열리고 빌드 경로 및 빌드 경로 구성이 각각 1단계와 2단계로 표시됩니다.

단계 2) The Java 빌드 경로 창이 아래 그림과 같이 나타납니다.

해당 창에서 '라이브러리' 탭으로 이동하면 모든 jar 파일을 볼 수 있습니다. jar 파일 트리 보기에서 'jar'로 시작하는 jar 파일 이름을 찾아야 합니다. JUnit.

일단 확장하면 JUnit 도서관에서 볼 수 있습니다. Java 아래와 같이 라이브러리를 제공합니다.

라이브러리 탭 트리가 확장되어 C:\Junit4에 있는 junit-4.10.jar이 포함된 junit 항목이 표시됩니다.

이제 사용할 준비가 되었습니다. JUnit 과 Eclipse이 트리에 아무것도 표시되지 않으면 JUnit 입구에서 병은 애초에 부착된 적이 없었고 모든 것이 org.junit 테스트 클래스에서 import를 시도하면 해결에 실패합니다.

파트 6) 다음을 확인하십시오 JUnit 설정

간단하게 만들 수 있습니다. JUnit 검증을 위한 테스트 JUnit 설정. 아래 테스트 클래스를 참조하세요.

단계 1) 만들기 Java TestJunit.java라는 이름의 클래스를 만들고 간단한 assert 문을 제공하세요.

Eclipse TestSetup 메서드와 assertEquals 호출이 포함된 TestJUnit 클래스를 보여주는 편집기

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) 위 테스트를 실행할 테스트 러너 클래스를 생성하세요.

Eclipse TestRunner 클래스와 해당 클래스를 호출하는 main 메서드를 보여주는 편집기 JUnit코어.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를 마우스 오른쪽 버튼으로 클릭하고 아래와 같이 "Run As"를 클릭합니다.
  2. "실행"을 클릭하면 새 창이 열립니다. "1"을 클릭하세요. JUnit 테스트”를 아래와 같이 표시합니다.

Eclipse TestJUnit.java 위에 '실행' 하위 메뉴가 1과 함께 열렸습니다. JUnit 테스트 항목이 강조 표시됨

단계 4) 다음은 테스트 결과입니다. 테스트가 성공적으로 실행되면 앞에 초록색 체크 표시가 나타납니다.

JUnit 테스트 설정(testSetup) 실행 결과 보고서 보기: 1/1 실행, 오류 없음, 실패 없음, 진행률 표시줄이 녹색으로 표시됨

해당 보고서는... 실행 횟수: 1/1, 오류: 0, 실패 횟수: 0 주자가 표시되어 있습니다 JUnit 4단계, JAR 파일, 빌드 경로 및 테스트 클래스가 올바르게 연결되었는지 확인합니다. 여기에 빨간색 막대가 표시되면 일반적으로 빌드 경로에 JAR 파일이 누락되었음을 의미합니다. 자세한 내용은 다음을 참조하십시오. JUnit 단언하다 참고 자료 및 사용 방법 만들 JUnit 테스트 스위트.

자주 묻는 질문

JUnit 4.13.2가 최종 버전입니다. JUnit 4 릴리스 버전이며 해당 라인은 유지보수 모드입니다. 새 프로젝트는 Jupiter 아티팩트를 설치해야 합니다. JUnit 5 또는 JUnit 6은 다음에서 실행됩니다. JUnit 플랫폼이며 햄크레스트 항아리가 필요하지 않습니다.

오직 JUnit 4. assertThat 매처는 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 또는 Jupiter의 경우 org.junit.jupiter:junit-jupiter입니다. Gradle 동일한 좌표를 가진 testImplementation을 사용합니다. 수동 jar 파일이나 환경 변수는 필요하지 않습니다.

해당 jar 파일이 프로젝트의 빌드 경로에 없습니다. CLASSPATH를 설정하세요. Windows 그것은 문제를 해결하지 못합니다. 왜냐하면 Eclipse 빌드 경로에 있는 형식만 확인합니다. 빌드 경로 구성을 다시 열고 확인하십시오. JUnit 해당 항목은 라이브러리 항목 아래에 나타납니다.

진단에 가장 도움이 됩니다. 빌드 경로 오류나 스택 트레이스를 붙여넣어 보세요. trac일반적으로 어시스턴트에 문의하면 누락된 JAR 파일, 버전 충돌 또는 잘못된 패키지를 찾을 수 있습니다. 제안된 버전을 적용하기 전에 항상 공식 릴리스 노트와 대조하여 확인하십시오.

네. 라이브러리가 해결되면 테스트 대상 클래스에서 테스트 메서드, 어설션 및 설정 코드를 생성합니다. Rev각 제안을 살펴보세요. 서로 섞일 수 있으니까요. JUnit 4와 Jupiter가 같은 파일에 포함되어 있어 컴파일이 조용히 중단됩니다.

아니요. 해당 변수들은 명령줄 javac 및 java 실행에 사용됩니다. Eclipse 프로젝트 빌드 경로를 사용하며 Maven 또는 Gradle 개발자들은 자신만의 테스트 클래스패스를 구축하기 때문에 많은 개발자들이 이 두 변수를 전혀 설정하지 않습니다.

이 게시물을 요약하면 다음과 같습니다.