잘못된 형식의 소스가 있는 매개변수화된 테스트를 보고합니다.
MethodSource
가 알 수 없는 대상을 포함하거나 메서드가 static이 아닌 no-arg
입니다.ValueSource
및 EnumSource
타입은 메서드 매개변수로 변환할 수 없습니다.예:
class Test {
@MethodSource("parameters")
@ParameterizedTest
void foo(String param) {}
}
빠른 수정 적용 후:
class Test {
private static Stream<Arguments> parameters() {
return Stream.empty();
}
@MethodSource("parameters")
@ParameterizedTest
void foo(String param) {}
}