| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 정규식
- ArrayList
- javascript
- string
- junit
- junit5
- Java
- 단위테스트
- list
- js
- 인텔리제이
- 자바문법
- input
- Array
- 자바
- 자바스크립트
- Visual Studio Code
- json
- math
- CSS
- java테스트
- HashMap
- 이클립스
- vscode
- 배열
- 테스트자동화
- IntelliJ
- 문자열
- html
- Eclipse
- Today
- Total
목록TestSuite (2)
어제 오늘 내일
JUnit5에서는 @Suite 기반으로 테스트 스위트를 구성하지만,JUnit4 시절에는 suite() 메소드를 이용해 테스트 묶음을 직접 구성하는 패턴이 널리 사용되었습니다.레거시 프로젝트나 JUnit4 기반 테스트를 유지보수하는 경우 여전히 자주 마주치는 방식입니다.이번 글에서는 JUnit4의 suite() 메소드 패턴을 중심으로 개념과 예제를 정리합니다. 1. suite() 메소드란?JUnit4에서 여러 테스트 클래스를 한 번에 묶어 실행하기 위해 사용하는 정적 팩토리 메소드입니다.테스트 클래스 안에 suite() 메소드를 만들고 그 안에서 테스트 스위트를 구성하여 반환하는 방식입니다.이 방식은 다음과 같은 특징을 가집니다.테스트를 프로그래밍적으로 구성할 수 있음필요한 테스트만 유연하게 선택 가능@R..
프로젝트가 커질수록 테스트 클래스도 함께 늘어납니다. 이때 여러 테스트 클래스를 하나로 묶어서 한 번에 실행하고 싶은 경우가 있습니다. JUnit에서는 이를 위해 TestSuite 기능(또는 @Suite)을 제공합니다.JUnit4와 JUnit5는 사용하는 방식이 조금 다르기 때문에, 이 글에서는 JUnit5 기준으로 설명하고 필요 시 JUnit4 방식도 간단히 정리합니다. 1. TestSuite란?TestSuite는 여러 개의 테스트 클래스를 하나의 그룹으로 묶어 한 번에 실행하는 기능입니다.CI/CD 환경에서 특정 기능군 테스트를 묶어서 실행하거나, 모듈별 테스트 실행 시 자주 사용됩니다.JUnit5에서는 @Suite 애너테이션을 사용하여 테스트 묶음을 구성합니다. 2. JUnit5 TestSuite ..
