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