Exemple de test paramétré
Exemple de test paramétré :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
class ParametreTest {
@ParameterizedTest
@MethodSource("provideStringsForIsBlank")
void isBlank_ShouldReturnTrueForNullOrBlankStrings(String input, boolean expected) {
assertEquals(expected, Strings.isBlank(input));
}
private static Stream<Arguments> provideStringsForIsBlank() {
return Stream.of(
Arguments.of(null, true),
Arguments.of("", true),
Arguments.of(" ", true),
Arguments.of("not blank", false)
);
}
}
|
Code basé sur le site Baeldung