Missing Parameterised Test
Definition:
When you did it the long way round because you didn’t bring in parameterisation
Code Example:
@ParameterizedTest
@CsvSource({
"a,A",
"b,B",
"bbb,BBB",
"bBbB,BBBB"
})
void capitalizerTurnsInputToCapitals(String input, String expected) {
assertThat(Capitalizer.toCapitals(input))
.isEqualTo(expected);
}
References:
Quality attributes
- Code Example
- Cause and Effect
- Frequency
- Refactoring