Любые хорошие примеры проектов для библиотеки тестирования Kiwi (предлагающие большую сложность, чем 2 2)

#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 с примерами кода.

https://github.com/editorscut/ec001-iOS-Testing-With-Kiwi

Комментарии:

1. Основная ссылка теперь мертва. Новый: editorscut.com/Books/TestDrivingIOSDevelopmentWithKiwi /…

Ответ №2:

Это хорошая ссылка, чтобы узнать, как использовать Kiwi для тестирования:

https://github.com/IgorFedorchuk/use-bdd

Ответ №3:

мнеорр на Github, похоже, в наши дни тестирует большинство своих проектов с помощью Kiwi. Я также думаю, что он является соавтором самого проекта Kiwi. Следующие проекты используют Kiwi для модульных тестов с разной степенью покрытия:

Я использовал Kiwi для тестирования этого проекта. Я не претендую на звание мастера модульного тестирования / TDD / BDD / Kiwi, но, возможно, это кому-то поможет.

Ответ №4:

Просто бросая мои два цента, в фактической вики для проекта Kiwi git есть несколько хороших примеров: