LINUX.ORG.RU

История изменений

Исправление dizza, (текущая версия) :

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

Исправление dizza, :

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

Исходная версия dizza, :

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