[java] JUnitParams에서의 테스트 데이터의 콤보 생성 방법은 어떻게 되나요?
아래는 테스트 데이터의 콤보 생성 방법에 대한 예시 코드입니다:
import junitparams.Parameters;
import junitparams.JUnitParamsRunner;
import org.junit.Test;
import org.junit.runner.RunWith;
@RunWith(JUnitParamsRunner.class)
public class MyTest {
@Test
@Parameters({
"1, 2",
"3, 4",
"5, 6"
})
public void myTestMethod(int num1, int num2) {
// 테스트 코드 작성
}
}
위의 예시 코드에서 @Parameters
어노테이션은 myTestMethod
메소드에 대한 테스트 데이터를 정의합니다. 각 테스트 데이터는 “값1, 값2” 형식으로 표현되며, 해당 값들은 첫 번째 인자 num1
과 두 번째 인자 num2
로 전달됩니다.
JUnitParams를 사용하면 테스트 데이터의 콤보를 쉽게 생성하고 다양한 조합을 테스트할 수 있습니다. 테스트 데이터의 콤보 생성에 대한 자세한 내용은 JUnitParams의 공식 문서를 참고하시기 바랍니다.