[java] JUnitParams에서의 테스트 데이터의 백분율 조건 필터링 방법은 어떻게 되나요?
import junitparams.JUnitParamsRunner;
import junitparams.Parameters;
import org.junit.Test;
import org.junit.runner.RunWith;
@RunWith(JUnitParamsRunner.class)
public class MyTestClass {
@Test
@FilteredTest(condition = "value > 50") // value가 50보다 큰 경우만 실행
@Parameters({
"60",
"70",
"80"
})
public void myTest(int value) {
// 테스트 내용
}
}
위의 예제에서는 @FilteredTest
어노테이션을 사용하여 value
가 50보다 큰 경우에만 myTest
메소드가 실행됩니다. 이렇게 함으로써 특정 조건을 만족하는 테스트 데이터를 선별적으로 실행할 수 있게 됩니다.
이외에도 @FilteredTest
어노테이션에는 다양한 속성을 사용하여 추가적인 조건을 설정할 수 있습니다. 자세한 내용은 JUnitParams 문서를 참고하시기 바랍니다.