Любые хорошие примеры проектов для библиотеки тестирования Киви (предлагающей более сложную задачу, чем 2 + 2)
Я ищу хороший пример проекта/учебника, в котором показаны рамки тестирования киви в действии. Мне больше не нужны примеры тестирования классов с единственной целью - добавить 2 числа вместе или что-то общее. Их уже много.
Мне особенно интересны стратегии тестирования подклассов UIViewController и классов, которые отвечают за выборку данных.
Каковы стратегии, которые существуют для тестирования против веб-службы. Нужно ли исключать методы возврата из вызовов извлечения?
Ответы
Ответ 1
Существует веб-сайт, связанный с книгой "Test Driven iOS Development with Kiwi"
Здесь вы можете найти примеры кода и углубленное руководство.
http://editorscut.com/Books/001kiwi/001kiwi-details.html
Я попробовал это сам, и это здорово, особенно если вы начинаете работу с Kiwi на iOS.
На веб-сайте также есть ссылка на github с образцами кода.
https://github.com/editorscut/ec001-iOS-Testing-With-Kiwi
Ответ 2
Thi - хорошая ссылка, чтобы увидеть, как использовать Kiwi для тестирования:
https://github.com/IgorFedorchuk/use-bdd
Ответ 3
mneorr в Github, похоже, тестирует большинство своих проектов с Kiwi в эти дни. Я также думаю, что он является сотрудником по самому проекту Киви. Следующие проекты используют Kiwi для модульных тестов с различной степенью охвата:
Я использовал Kiwi для тестирования этого проекта. Я не претендую на модульное тестирование/мастерство TDD/BDD/Kiwi, но, возможно, это поможет кому-то.
Ответ 4
Просто бросая мои два цента, фактическая вики для проекта Киви git имеет несколько приятных примеров: