| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 배열
- json
- vscode
- Visual Studio Code
- java테스트
- ArrayList
- CSS
- HashMap
- html
- junit
- 문자열
- 이클립스
- Java
- 자바문법
- 정규식
- 단위테스트
- junit5
- js
- 테스트자동화
- string
- math
- list
- input
- 인텔리제이
- 자바
- 자바스크립트
- Array
- Eclipse
- javascript
- IntelliJ
- Today
- Total
목록2026/01/10 (2)
어제 오늘 내일
JUnit 테스트를 작성하다 보면 테스트가 모두 끝난 뒤 공통으로 수행해야 하는 정리 작업이 생길 때가 있습니다. 예를 들어 데이터베이스 연결 해제, 외부 리소스 종료, 임시 파일 삭제 같은 작업입니다. 이런 작업을 매 테스트마다 반복할 필요는 없고, 테스트 전체가 끝났을 때 한 번만 수행하는 것이 효율적입니다. 이를 위해 JUnit은 @AfterAll 기능을 제공합니다.이 글에서는 @AfterAll의 역할과 사용법, 주의할 점을 초보자도 이해하기 쉽게 정리합니다. 1. @AfterAll이란?@AfterAll이 붙은 메서드는 테스트 클래스의 모든 테스트가 끝난 후 한 번만 실행되는 정리 코드입니다.보통 @BeforeAll에서 열어둔 리소스를 종료하거나 테스트 전체가 끝날 때 해야 할 마무리 작업에 사용됩..
여러 테스트를 실행할 때, 공통으로 필요한 준비 작업이 있다면 매 테스트마다 반복할 필요가 없습니다. 예를 들어 무거운 리소스 초기화, DB 연결 설정, 환경 설정 로드처럼 비용이 큰 작업이라면 한 번만 실행하는 것이 훨씬 효율적입니다. JUnit에서는 이를 위해 @BeforeAll 기능을 제공합니다.이 글에서는 @BeforeAll의 역할과 특징, 그리고 실전 예제 중심으로 쉽게 설명합니다. 1. @BeforeAll이란?@BeforeAll이 붙은 메서드는 테스트 클래스가 실행되기 전 딱 한 번만 실행되는 준비 코드입니다.테스트 전체에서 공통으로 사용할 리소스나 설정을 초기화할 때 매우 유용합니다.실행 타이밍테스트 클래스 로딩 → @BeforeAll 실행(1회) → 각 테스트 메서드 실행 2. @Befor..
