====== JUnit ====== * description : JUnit에 관한 정비 기술 * author : 도봉산핵주먹 * email : hylee@repia.com * lastupdate : 2020-09-03 ===== JUnit ===== 자바 프로그래밍 언어용 단위 테스트 프로엠워크입니다. \\ \\ ===== 기본 사용 방법 ===== ==== 프로젝트 셋팅 ==== 1. 기본 JAVA 프로젝트 생성 > src에 "jUnitStudy" 패키지 생성 > Scoreable.java class 생성 \\ 2. src와 동일선상에 test 폴더 생성 \\ \\ ==== JUnit 테스트 클레스 생성 ==== JUnit Test Class라는것을 eclipse에 알려주는 방법입니다. 1. \\ ===== Trouble Shooting ===== > JUnit5 (X), JUnit4 (O) JUnit5는 오류가 아직 많아 안전한 JUnit4를 사용해야한다. * Java개발하는 eclipse나 IntelliJ 등등 개발 IDE에는 기본으로 포함되어있다. * 처음 설정시에는 5로 자동 설정되는 경우가 있으므로 재설정해야한다. \\ ===== Tip ===== \\ ===== Related knowledge ===== ==== xUnit ==== 언어별로 있는 단위 테스팅 프레임 워크를 통칭 xUnit이라 합니다. \\ > JUnit은 xUnit의 계열 중 하나 입니다. \\ \\ ^ xUnit이름 ^ 해당언어 ^ 관련 사이트 ^ | CUnit | C | http://cunit.sourceforge.net/ | | CppUnit | C++ | https://sourceforge.net/projects/cppunit/ | | PHPUnit | PHp | https://phpunit.de/ | | PyUnit | Python | http://pyunit.sourceforge.net/ | | JUnit | Java | http://junit.org/ | \\ ===== Ref ===== > 자바와 JUnit을 활용한 실용주의 단위 테스트(길벗 출판사) \\ {{tag>도봉산핵주먹 JUnit}}