Сколько модульных тестов я должен написать для функции / метода? - PullRequest
22 голосов
/ 21 сентября 2008

Вы пишете один тест на функцию / метод, с несколькими проверками в тесте, или тест для каждой проверки?

Ответы [ 12 ]

0 голосов
/ 21 сентября 2008

Я пытаюсь разделить тесты базы данных и тесты бизнес-логики (используя BDD , как рекомендуют другие), сначала запускайте базы данных, чтобы убедиться, что ваша база данных находится в хорошем состоянии, прежде чем просить приложение поиграть с ней. .

Есть хорошее подкаст-шоу с Энди Леонардом о том, что оно включает и как это сделать , и если вы хотите немного больше информации, я написал сообщение в блоге на предмет (бесстыдная пробка; o)

0 голосов
/ 21 сентября 2008

Тестовый пример на проверку. Если вы называете метод соответствующим образом, он может дать ценную подсказку к проблеме, когда один из этих тестов вызывает сбой регрессии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...