@ParameterizedTest 와 @BeforeAll은 동시에 사용 할 수 없는 것으로 보임?
@BeforeAll
@ParameterizedTest
@ParameterizedTest 에서, 리스트를 파라미터로 넘기고 싶다면 아래 방법을 사용 할 수 있다.
private static Stream<Arguments> searchNameTest() {
return Stream.of(
arguments("test", Arrays.asList("TEST")),
arguments("test1", Arrays.asList("TEST1")),
arguments("test2", Arrays.asList("TEST1","TEST2"))
);
}
@ParameterizedTest
@MethodSource
public void searchNameTest(String cmd, List<String> list) {
...
}
'Program > Java' 카테고리의 다른 글
Predicate in stream (0) | 2022.07.01 |
---|---|
Java RPN Calculator (0) | 2022.06.17 |
[JUnit] assertTrue(), assertFalse() (0) | 2022.06.15 |
댓글