본문 바로가기
공부/JUnit5

테스트 코드를 공부해보자

by 고구밍 2022. 7. 1.

https://www.inflearn.com/course/the-java-application-test/dashboard

 

더 자바, 애플리케이션을 테스트하는 다양한 방법 - 인프런 | 강의

자바 프로그래밍 언어를 사용하고 있거나 공부하고 있는 학생 또는 개발자라면 반드시 알아야 하는 애플리케이션을 테스트하는 다양한 방법을 학습합니다., - 강의 소개 | 인프런...

www.inflearn.com

 

하루에 한 챕터 씩 공부해보자.

 

07.02 (토) - [ JUnit 5 ]

더보기

https://goguming2.tistory.com/151

 

JUnit5 테스트 클래스 만들기

테스트하고자 하는 클래스를 선택하고 컨트롤 + 쉬프트 + " T " 를 눌러서, JUnit5 테스트 클래스를 만든다. @Test 테스트를 할 메서드이다. JUnit 5부터는 public을 안붙여도 작동이 된다. 예시 ) @Test void

goguming2.tistory.com

https://goguming2.tistory.com/152

 

JUnit 5 테스트 이름 표시하기

@DisplayNameGeneration Method와 Class 레퍼런스를 사용해서 테스트 이름을 표기하는 방법 설정. 기본 구현체로 ReplaceUnderscores 제공 -> 언더바를 빈 공백으로 바꿔준다. @DisplayName 어떤 테스트인지 테스..

goguming2.tistory.com

https://goguming2.tistory.com/153

 

JUnit 5 조건에 따라 테스트 실행하기

어노테이션과 assumingThat을 이용하여, 개발 환경의 조건에 따라서 테스트를 실행할 수 있습니다. 1. 특정한 조건을 만족하는 경우에 테스트를 실행하는 방법. org.junit.jupter.api.Assumptions. 쥬피터에서

goguming2.tistory.com

https://goguming2.tistory.com/154

 

JUnit 5 태깅과 필터링

@Tag를 이용하여 테스트코드를 선택적으로 실행 가능하도록 설정이 가능하다. 위와 같이 Tag에 이름을 설정 한 뒤, 인텔리제이의 우측 상단에 Edit Configurations를 누른다. 기본적으로 Class로 실행이

goguming2.tistory.com

https://goguming2.tistory.com/155

 

JUnit 5 커스텀 태그

<가급적 문자열의 오타를 줄이기 위해서 어노테이션을 만들어 놓기> import org.junit.jupiter.api.Tag; import org.junit.jupiter.api.Test; import java.lang.annotation.ElementType; import java.lang...

goguming2.tistory.com

https://goguming2.tistory.com/156

 

JUnit 5 테스트 반복하기 1부

RepeatedTest을 사용하여 테스트를 반복할 수 있습니다. value는 반복 횟수이며 name에서 반복 테스트 이름을 설정할 수 있고, - {displayName} - {currentRepetition} - {totalRepetitions} RepetitionInfo 타입..

goguming2.tistory.com

 

 

07.03 (일) - [ Mockito ]

 

 

07.04 (월) - [ 도커와 테스트 ]

 

 

07.05 (화) - [ 성능 테스트 & 운영 이슈 테스트 ]

 

 

07.06 (수) - [ 운영 이슈 테스트 & 아키텍처 테스트 ]