1416 links
  • Animal
  • Home
  • Login
  • RSS Feed
  • ATOM Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
page 1 / 1
1 results tagged DataProvider x
  • JUnit 5 DataProvider analogue example | Lenar.io

    Comment utiliser un data provider avec JUnit 5.

    Dépendance maven :

            <dependency>
                <groupId>org.junit.jupiter</groupId>
                <artifactId>junit-jupiter-params</artifactId>
                <version>${junit.jupiter.version}</version>
                <scope>test</scope>
            </dependency>

    Pour le reste, le data provider s'écrit comme pour TestNG, mais sans l'annotation @Dataprovider. Exemple :

    public static Object[][] sumTestData() {
            return new Object[][]{
                {2, 2, 4},
                {10, 1, 11},
                {1000000, -1000000, 0}
            };
    }

    Et on utilise le data provider ainsi :

    @ParameterizedTest
    @MethodSource("sumTestData")
    public void dataProviderTest(int a, int b, int expectedSum) {
        Assertions.assertEquals(expectedSum, a + b);
    }
    Thu Oct 15 23:59:30 2020 * - permalink -
    QRCode
    - https://www.lenar.io/junit5-dataprovider-analogue-example/
    DataProvider JUnit Jupiter Paramétré Test
Links per page: 20 50 100
page 1 / 1
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Help/documentation