양군의 행복한 이야기

JUNIT 1(JUnit 이란) 본문

Spring

JUNIT 1(JUnit 이란)

까망거북 2022. 7. 4. 15:31

일단 정의부터

 

JUnit(제이유닛)은 자바 프로그래밍 언어유닛 테스트 프레임워크이다. JUnit은 테스트 주도 개발 면에서 중요하며 SUnit과 함께 시작된 XUnit이라는 이름의 유닛 테스트 프레임워크 계열의 하나이다.

JUnit은 컴파일 타임에 JAR로서 링크된다. 프레임워크는 JUnit 3.8 이하의 경우 junit.framework 패키지 밑에 상주하며, JUnit 4 이상의 경우 org.junit 패키지 밑에 상주한다.

깃허브에 호스팅된 10,000개 자바 프로젝트를 대상으로 한 2013년 수행된 연구 조사에 따르면 JUnit(slf4j-api과 연결된)은 가장 흔히 포함시킨 외부 라이브러리였다. 각 라이브러리는 프로젝트 가운데 30.7%에 사용되었다.[3]

 

JUnit - 위키백과, 우리 모두의 백과사전

 

ko.wikipedia.org

 

 

간단하게 말하면 유닛 테스트 프레임 워크....

 

다시 말하면 개발자가 개발을 해서 작은 기능을 만들었다.

이걸 테스트를 편하게(?) (개발자가 테스트 코드를 짜긴 해야 한다.....) 해주는 솔루션이라는거다.

 

기본적으로 홈페이지 부터...

https://junit.org/junit5/

 

JUnit 5

The JUnit team uses GitHub for version control, project management, and CI.

junit.org

가이드

https://junit.org/junit5/docs/current/user-guide/

 

JUnit 5 User Guide

Although the JUnit Jupiter programming model and extension model will not support JUnit 4 features such as Rules and Runners natively, it is not expected that source code maintainers will need to update all of their existing tests, test extensions, and cus

junit.org

다음은 기본적인 사용법을... 작성 할려나...