본문 바로가기

JUnit3

TDD V-Model Requirement : 요구사항 분석 System Specification : 논리적 설계 [[Coding]] Unit Testing : 소스코드, 클래스 단위 Integration Testing : 통합테스팅, 모듈 상호 연동 System Testing : 기능 테스팅, 비기능 테스팅( 보안, (성능)무중단, 몇초 이내 조회 ) Acceptance Testing : 인수 테스팅, 고객 주도 JUnit Test 생명주기 어노테이션 @BeforeAll : 클래스 전체 테스트케이스 실행 전 세팅해주는 단계 @BeaforeEach : 각각의 테스트 실행 전마다 인스턴스가 실행됨 @AfterEach : 각각의 테스트 종료마다 인스턴스가 실행됨 (거의 Clean Up) @AfterAll : 소멸 .. 2022. 12. 5.
Spring Boot JUnit Test , HttpRequest Spring Boot에서 JUnit 으로 Test 해보겠습니다. 먼저 test 패키지에 JUnit Test Case 파일을 만들어 줍니다. SampleControllerTest .java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get; import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.print; import static org.springframewor.. 2019. 6. 13.
[Clean Coding] JUnit 프로젝트의 Build Path에서 JUnit Library를 추가해준다. 그후 Junit Test Case java파일을 하나 만들어준다.이제 ArticleController를 테스트해보자 저음 java 파일을 만들면 아래와 같이 생성된다. 테스트는 test 어노테이션이 붙은 단위만 테스트가 실행된다. 안된다면 pom.xml에서 spring-test 를 추가해준다. 123456789101112131415161718192021222324252627package com.ktds.jgbaek.article.web; import static org.junit.Assert.*; import org.junit.Test;import org.junit.runner.RunWith;import org.springframe.. 2016. 4. 29.