Guide to JUnit 5 Parameterized Tests
1. 첫인상
public class Numbers {
public static boolean isOdd(int number) {
return number % 2 != 0;
}
}@ParameterizedTest
@ValueSource(ints = {1, 3, 5, -3, 15, Integer.MAX_VALUE}) // six numbers
void isOdd_ShouldReturnTrueForOddNumbers(int number) {
assertTrue(Numbers.isOdd(number));
}2. 테스트 케이스
Primitive type
제약사항
Null, Empty Value
Enum
Last updated