Jiabao Sun created FLINK-32948:
----------------------------------

             Summary: Minimize visibility of parameterized tests
                 Key: FLINK-32948
                 URL: https://issues.apache.org/jira/browse/FLINK-32948
             Project: Flink
          Issue Type: Sub-task
          Components: Tests
    Affects Versions: 1.17.1
            Reporter: Jiabao Sun


Since  was [FLINK-32942|https://issues.apache.org/jira/browse/FLINK-32942] was 
merged into master, we can minimize visibility of parameterized tests.

Before
{code:java}
@ExtendWith(ParameterizedTestExtension.class)
public class ParameterizedTestExtensionTest {

    private static final List<Integer> PARAMETERS = Arrays.asList(1, 2);

    @Parameter
    public Integer parameter;

    @Parameters
    public static List<Integer> parameters() {
        return PARAMETERS;
    }

    @TestTemplate
    void testWithParameters() {
        assertThat(parameter).isIn(PARAMETERS);
    }
}
{code}

Now
{code:java}
@ExtendWith(ParameterizedTestExtension.class)
class ParameterizedTestExtensionTest {

    private static final List<Integer> PARAMETERS = Arrays.asList(1, 2);

    @Parameter
    private Integer parameter;

    @Parameters
    private static List<Integer> parameters() {
        return PARAMETERS;
    }

    @TestTemplate
    void testWithParameters() {
        assertThat(parameter).isIn(PARAMETERS);
    }
}
{code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to