Представьте себе следующую ситуацию:
private final double THRESHOLD = 10d;
public boolean isHighEnough(double numberOfPeople, double arg2, ...) {
return Math.pow(numberOfPeople) / 3 * arg2 ... >= THRESHOLD;
}
При написании тестов для isHighEnough
вы бы что-нибудь написали, кроме min (numberOfPeople = 0, arg2 = 0) и maxCase (numberOfPeople = 10 ^ 9), этоТрудно написать тест medium , потому что THRESHOULD может быть скоро изменен (сначала это эвристически).
Спасибо.