#ios #objective-c #tdd #kiwi
#iOS #objective-c #tdd #kiwi
Вопрос:
Я ищу хороший пример проекта / учебника, который показывает платформу тестирования Kiwi в действии. Мне больше не нужны примеры классов тестирования с единственной целью — сложить 2 числа вместе или что-то в этом роде. Таких примеров уже много.
Меня особенно интересуют стратегии тестирования подклассов и классов UIViewController, которые отвечают за выборку данных.
Каковы стратегии, которые существуют для тестирования с веб-службой. Нужно ли отключать методы возврата из вызовов выборки?
Ответ №1:
Существует веб-сайт, связанный с книгой «Разработка iOS на основе тестирования с помощью Kiwi», вы можете ознакомиться с примерами кода и подробным руководством здесь.
http://editorscut.com/Books/001kiwi/001kiwi-details.html
Я попробовал это сам, и это здорово, особенно если вы начинаете работать с Kiwi на iOS. На веб-сайте также есть ссылка на github с примерами кода.
Комментарии:
1. Основная ссылка теперь мертва. Новый: editorscut.com/Books/TestDrivingIOSDevelopmentWithKiwi /…
Ответ №2:
Это хорошая ссылка, чтобы узнать, как использовать Kiwi для тестирования:
Ответ №3:
мнеорр на Github, похоже, в наши дни тестирует большинство своих проектов с помощью Kiwi. Я также думаю, что он является соавтором самого проекта Kiwi. Следующие проекты используют Kiwi для модульных тестов с разной степенью покрытия:
Я использовал Kiwi для тестирования этого проекта. Я не претендую на звание мастера модульного тестирования / TDD / BDD / Kiwi, но, возможно, это кому-то поможет.
Ответ №4:
Просто бросая мои два цента, в фактической вики для проекта Kiwi git есть несколько хороших примеров: