본문으로 건너뛰기
버전: 11.x

컬렉션과 배열

AutoParams는 컬렉션과 배열을 자동으로 생성할 수 있습니다. 기본적으로 생성되는 컬렉션과 배열의 크기는 3이지만, @Size 애너테이션을 사용하여 크기를 재정의할 수 있습니다.

예를 들어, 다음 테스트는 @Size(min = 5) 제약 조건이 적용될 때 AutoParams가 정확히 5개의 요소를 가진 ArrayList<String>String[]을 생성하는지 확인합니다.

@Test
@AutoParams
void testMethod(@Size(min = 5) ArrayList<String> arrayList) {
assertThat(arrayList).hasSize(5);
}
@Test
@AutoParams
void testMethod(@Size(min = 5) String[] array) {
assertThat(array).hasSize(5);
}

이를 통해 테스트 코드를 깔끔하고 간결하게 유지하면서 실제 데이터 크기로 작업할 수 있습니다.