Unit test


  1. Написание тестов, проверяющих ожидаемое поведение.
    При этом сама логика поведения еще не реализована, а формируется только внешний контракт взаимодействия (для вызова из теста).
    Тесты, соответственно, завершаются ошибкой.
  2. Реализация реальной логики классов.
  3. Проверка тестов.
    Исправление до тех пор, пока все тесты не будут выполнены успешно.
Теги: