add user agent parser and update build configuration

This commit is contained in:
2025-03-11 11:32:36 +09:00
parent 3db3499d30
commit 09731f464d
47 changed files with 8825 additions and 18 deletions

View File

@@ -6,24 +6,24 @@
### JUnit 5 주요 어노테이션 표
| 어노테이션 | 설명 |
|----------------------------|----------------------------------------------------------------------------------------|
| `@Test` | 해당 메서드가 테스트 메서드임을 나타냄 |
| `@BeforeAll` | 모든 테스트 메서드 실행 전에 한 번만 실행되는 초기화 메서드 (static 필요) |
| `@AfterAll` | 모든 테스트 메서드 실행 후에 한 번만 실행되는 정리 메서드 (static 필요) |
| `@BeforeEach` | 각 테스트 메서드 실행 전에 실행되는 초기화 메서드 |
| `@AfterEach` | 각 테스트 메서드 실행 후에 실행되는 정리 메서드 |
| `@Disabled` | 테스트 클래스나 메서드를 비활성화하여 실행하지 않음 |
| `@DisplayName` | 테스트 클래스나 메서드에 사용자 정의 이름을 지정 |
| `@ParameterizedTest` | 동일한 테스트를 여러 입력값으로 반복 실행 |
| `@ValueSource` | `@ParameterizedTest`와 함께 사용되며, 단일 값의 배열을 제공 |
| `@CsvSource` | `@ParameterizedTest`와 함께 사용되며, CSV 형식의 데이터를 제공 |
| `@MethodSource` | `@ParameterizedTest`와 함께 사용되며, 메서드에서 제공되는 데이터를 사용 |
| `@RepeatedTest` | 테스트를 지정된 횟수만큼 반복 실행 |
| `@Tag` | 테스트에 태그를 지정하여 필터링 가능 |
| `@Nested` | 테스트 클래스 내에 중첩된 테스트 클래스를 정의 |
| `@Timeout` | 테스트 실행 시간이 지정된 시간을 초과하면 실패 처리 |
| `@ExtendWith` | 사용자 정의 확장을 등록하여 테스트 동작을 커스터마이징 |
| 어노테이션 | 설명 |
|----|----|
| `@Test` | 해당 메서드가 테스트 메서드임을 나타냄 |
| `@BeforeAll` | 모든 테스트 메서드 실행 전에 한 번만 실행되는 초기화 메서드 (static 필요) |
| `@AfterAll` | 모든 테스트 메서드 실행 후에 한 번만 실행되는 정리 메서드 (static 필요) |
| `@BeforeEach` | 각 테스트 메서드 실행 전에 실행되는 초기화 메서드 |
| `@AfterEach` | 각 테스트 메서드 실행 후에 실행되는 정리 메서드 |
| `@Disabled` | 테스트 클래스나 메서드를 비활성화하여 실행하지 않음 |
| `@DisplayName` | 테스트 클래스나 메서드에 사용자 정의 이름을 지정 |
| `@ParameterizedTest` | 동일한 테스트를 여러 입력값으로 반복 실행 |
| `@ValueSource` | `@ParameterizedTest`와 함께 사용되며, 단일 값의 배열을 제공 |
| `@CsvSource` | `@ParameterizedTest`와 함께 사용되며, CSV 형식의 데이터를 제공 |
| `@MethodSource` | `@ParameterizedTest`와 함께 사용되며, 메서드에서 제공되는 데이터를 사용 |
| `@RepeatedTest` | 테스트를 지정된 횟수만큼 반복 실행 |
| `@Tag` | 테스트에 태그를 지정하여 필터링 가능 |
| `@Nested` | 테스트 클래스 내에 중첩된 테스트 클래스를 정의 |
| `@Timeout` | 테스트 실행 시간이 지정된 시간을 초과하면 실패 처리 |
| `@ExtendWith` | 사용자 정의 확장을 등록하여 테스트 동작을 커스터마이징 |
---