Closed aleksandra-riazanova closed 8 months ago
Ответ от преподавателя:
// MARK: - TaskStub extension Task { static func getTasksStub() -> [Task] { let tasks = [ Task(title: "01 Task", completed: true), Task(title: "02 Task"), Task(title: "03 Task", completed: true), Task(title: "04 Task"), ] return tasks } } // MARK: - ImportantTaskStub extension ImportantTask { static func getImportantTasksStub() -> [ImportantTask] { let tasks = [ ImportantTask( title: "01 Task", taskPriority: .medium ), ImportantTask( title: "02 Task", taskPriority: .low ), ImportantTask( title: "03 Task", taskPriority: .high ) ] return tasks } }
TaskManagerTests Проверяем инициализацию
Каждый метод должен быть проверен
Тестовые данные можно создавать/хранить
При этом важно помнить про дублирование кода, если методы используют одинаковые тестовые данные, то лучше выносить их за методы.
Ответ от преподавателя:
Замечания:
Памятка по выполнению задания:
TaskManagerTests Проверяем инициализацию
Каждый метод должен быть проверен
Тестовые данные можно создавать/хранить
При этом важно помнить про дублирование кода, если методы используют одинаковые тестовые данные, то лучше выносить их за методы.