Hamcrest це основа Python для написання об'єктів Слічітель, що дозволяє декларативно визначити "Матч" правила і NBSP ;. Є ряд ситуацій, де обчислювачів є безцінним, таких як перевірка користувача інтерфейсу, або фільтрації даних, але вона знаходиться в Площа писати гнучкі тести, які обчислювачів найбільш часто використовувані. Цей підручник покаже вам, як використовувати Hamcrest для модульного тестування.
При написанні тестів іноді буває важко знайти правильний баланс між overspecifying тест (і робить його крихким змін), а не вказавши достатньо (що робить тест менш цінним, оскільки він продовжує проходити, навіть якщо річ випробовується порушується). Маючи інструмент, який дозволяє вам вибрати з точно аспект при випробуванні та опису значень він повинен мати, до контрольованих рівнем точності, значно допомагає в написанні тестів, які "раз." Такі тести не коли поведінка аспекту при випробуванні відхиляється від очікуваного поведінки, але як і раніше проходять, коли незначні, не пов'язані зміни в поведінці зроблені
Вимоги :.
- Python
Коментар не знайдено