Как мы достигаем тестируемого класса изоляции? - PullRequest
1 голос
/ 02 августа 2010

Я начинаю изучать юнит-тестирование. Интересно, как лучше изолировать тестируемый класс?

Ответы [ 3 ]

2 голосов
/ 02 августа 2010

Путем заглушения и насмешек над любыми внешними зависимостями и установки среды в известное и воспроизводимое состояние.Вы должны быть более конкретны в том, что вам нужно знать.

Вот несколько полезных ресурсов для изучения UnitTesting:

1 голос
/ 02 августа 2010

Вы можете тестировать класс изолированно, если вы можете избежать внешних зависимостей этого класса.Один из распространенных способов - использовать фиктивные фреймворки (не уверен насчет PHP).Это ответ на то, что вы спросили?

1 голос
/ 02 августа 2010

Используйте внедрение зависимостей для управления зависимостями класса.

Кроме того, чем раньше вы начнете тестировать, тем выше вероятность того, что ваш код будет легко тестируемым / изолированным ( Разработка через тестирование является логическим завершением этой практики).

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