IntelliJ에 Java 프로젝트 생성
- [File] -> [New] -> [Project...]
- 아래와 같이 [Java], [Java 1.8]을 선택 후 Next 클릭
- 템플릿 선택하지 않고, [Next] 클릭
- Project name과 경로를 입력 후 [Finish]
Junit 5 라이브러리 추가
- [File] -> [Project Structure...] 실행
- 좌측에서 [Modules] 선택 후 우측에서 [Dependencies] 탭 선택
- [+]버튼 클릭 후 [Library...] -> [From Maven...] 클릭
- 검색창에 "org.junit.jupiter:junit-jupiter:5.5.0" 입력 -> [OK] 클릭
org.junit.jupiter:junit-jupiter:5.5.0 - Configure Library 대화창에서 [OK] 클릭
- 마지막으로 Project Structure 대화창에서 [OK] 클릭
main, test 폴더 추가
- [File] -> [Project Structure...] 실행
- 좌측에서 [Modules] 선택
- 우측 src에 main 폴더 생성
- 생성된 main 폴더에서 마우스 우클릭 후 Sources 선택
- src에 test 폴더 생성
- 생성된 test 폴더에서 마우스 우클릭 후 tests 선택
- [OK]를 클릭해서 [Project Structure] 창 닫음
테스트용 패키지 & Class 추가
- src/test 아래에 chap01 패키지를 만든다.
- src/test/chap01 패키지에 StringTest 클래스를 추가한다.
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
public class StringTest {
@Test
void substring() {
String str = "abcde";
assertEquals("cd", str.substring(2,4));
}
}
- Run 테스트 클래스를 실행한다.
- 실행 방법 1 : Project 화면 -> StringTest 클래스에서 마우스 우측 버튼 Run 'StringTest' 클릭
- 실행 방법 2 : StringTest.java 편집 화면 -> 클래스 선업부 라인 -> 좌측의 실행[>] 버튼 -> Run 'StringTest'
'프로그래밍 > OOP_Pattern_TDD' 카테고리의 다른 글
TDD 테스트 코드 작성 순서 (0) | 2022.08.03 |
---|---|
TDD 맛보기 - 일단 실습을 통해 TDD를 경험해 본다. (0) | 2022.08.03 |
디자인패턴 프로토타입 패턴 (Prototype Pattern) (0) | 2022.08.02 |
디자인패턴 메멘토 패턴(memento pattern) (0) | 2022.08.02 |
디자인패턴 중재자 패턴 (Mediator Pattern) (0) | 2022.08.01 |