[java] JUnitParams에서의 테스트 중지 방법은 어떻게 되나요?

아래는 JUnitParams를 사용하여 파라미터화된 테스트의 중지 방법을 보여주는 예제 코드입니다.

import junitparams.JUnitParamsRunner;
import junitparams.Parameters;
import org.junit.Test;
import org.junit.runner.RunWith;

import static org.junit.Assert.assertEquals;
import static org.junit.Assume.assumeTrue;

@RunWith(JUnitParamsRunner.class)
public class MyTest {

    private static final int MAX_VALUE = 10;

    @Test
    @Parameters({"1", "2", "3", "20"})
    public void testNumber(int number) {
        assumeTrue(number <= MAX_VALUE);
        // 이하 테스트 코드 작성
        assertEquals(number, number);
    }
}

위의 예제에서 testNumber() 메서드는 number라는 파라미터를 받아들이는 테스트입니다. 파라미터 값이 MAX_VALUE보다 큰 경우에는 assumeTrue() 메서드로 테스트를 중지하고, 이하의 테스트 코드는 실행되지 않습니다.

Markdown 문법으로 작성된 포스트의 예시입니다.