Assertion Diversion
Definition:
Where the wrong sort of assert is used, thus making a test failure harder to understand
Code Example:
Boolean isValid = false;
if (actualResult.contains("foo")) {
isValid = true;
}
assertEquals(true, isValid)
References:
Quality attributes
- Code Example
- Cause and Effect
- Frequency
- Refactoring