Exemple de test paramétré

Exemple de test paramétré :

 1class ParametreTest {
 2  
 3  @ParameterizedTest
 4  @MethodSource("provideStringsForIsBlank")
 5  void isBlank_ShouldReturnTrueForNullOrBlankStrings(String input, boolean expected) {
 6    assertEquals(expected, Strings.isBlank(input));
 7  }
 8
 9  private static Stream<Arguments> provideStringsForIsBlank() {
10    return Stream.of(
11      Arguments.of(null, true),
12      Arguments.of("", true),
13      Arguments.of("  ", true),
14      Arguments.of("not blank", false)
15    );
16  }
17  
18}

Code basé sur le site Baeldung