Недоказанный EDGE остаётся утверждением
EDGE → TESTнаведите на цветной токен, чтобы увидеть его рольMILA
ЛимитПревышен
// EDGE: точное равенство лимиту разрешено
= ДолгПослеЗаказа > Лимит;Ниже99.99 / 100.00Ложь
На границе100.00 / 100.00Ложь
Выше100.01 / 100.00Истина
Не ограничивайтесь нормальными данными
- TYPE-ограничение получает негативный тест.
- Ноль, пустота и отсутствие проверяются отдельно.
- Для условного HOW проверяются обе ветви.
- Для периода тестируются начало и точный конец.
- Для коллекции — пустая, один элемент, последний и дубликаты.
Постройте три теста для скидки
Правило: скидка действует начиная со 100 000 включительно.
99 999.99 → Ложь100 000.00 → Истина100 000.01 → ИстинаСамопроверка
- Есть ли тест точно на EDGE?
- Отличает ли тест
>от>=? - Проверяются ли состояния, перечисленные в TYPE?