Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Я так понимаю, что классы МОКов нужно все-таки писать вручную, да? Сравнивали с Cuckoo? (https://github.com/Brightify/Cuckoo) Там кодогенерация, которая все МОКи генерирует автоматически и все что остается сделать в тестах:
let mockService = MockService()
let instance = Instance(service: mockService)
instance.someMethod()
verify(mockService).serviceMethod(parameter: equal(to: correctValue))Но я так и не понял что удобнее: самому все время писать МОКи руками или научиться пользоваться тулзой кодогенерации один раз?
Плюс мне показалось неудобным то, что при подключении через SPM встроенный в Xcode 11 у нас по сути н предполагается лазить вовнутрь стянутого репозитория.
Это конкретно про Cuckoo или про какую-то другую тулзу?
sMock — Swift mocking framework для Unit-tests (спасибо gMock за идеи)