Часто мне приходилось слышать, что кто-то послушал лекцию или прочитал статью про юнит-тесты, вроде как всё понял; решил сам попробовать — и ничего не получилось.
Почему так получается?
По-видимому, причина в том, что юнит-тесты обычно демонстрируют на простых примерах. А в жизни код сложнее. В реальных проектах код использует базы данных, веб-сервисы, код, написанный другими компандами и т.д.
В этом видео на живом примере показано, как писать юнит-тесты для кода с внешними зависимостями.
www.devclub.eu/2011/06/06/asolntsev-real-life-unit-tests
Почему так получается?
По-видимому, причина в том, что юнит-тесты обычно демонстрируют на простых примерах. А в жизни код сложнее. В реальных проектах код использует базы данных, веб-сервисы, код, написанный другими компандами и т.д.
В этом видео на живом примере показано, как писать юнит-тесты для кода с внешними зависимостями.
www.devclub.eu/2011/06/06/asolntsev-real-life-unit-tests