История изменений
Исправление dizza, (текущая версия) :
Просто с точки зрения классической формулировки юнит-тест тестирует один класс, а тест проверяющий больше одного класса уже интеграционный. Как-то путаницу пытался исправить Фаулер введя понятие классического теста - это такой интеграционный тест, которые не лезет сильно далеко, только в быстрые стабильные ресурсы (в БД в памяти например). Такой тест можно запускать из IDE и при сборке проекта, но юнит-тестом он не является.
Исправление dizza, :
Просто с точки зрения классической формулировки юнит-тест тестирует один класс, а тест проверяющий больше одного класса уже интеграционный. Как-то путаницу пытался исправить Файулер введя понятие классического теста - это такой интеграционный тест, которые не лезет сильно далеко, только в быстрые стабильные ресурсы (в БД в памяти например). Такой тест можно запускать из IDE и при сборке проекта, но юнит-тестом он не является.
Исходная версия dizza, :
Просто с точки зрения классической формулировки юнит-тест тестирует один класс, а тест проверяющий больше одного класса уже интеграционный. Как-то путианицу пытался исправить Файулер введя понятие классического теста - это такой интеграционный тест, которые не лезет сильно далеко, только в быстрые стабильные ресурсы (в БД в памяти например). Такой тест можно запускать из IDE и при сборке проекта, но юнит-тестом он не является.