Вопросы по теме 'ocmockito'

Модульное тестирование NSURLConnection sendAsynchronousRequest с OCMockito
Я изо всех сил пытаюсь написать модульный тест для оболочки API с таким интерфейсом, как - (void)publish:(id<MyCustomRequest>)aRequest completionHandler:(void (^)(id<MyCustomResponse>, NSError *)) completionBlock который вызывает...
621 просмотров

Как установить ожидания параметров для имитируемых методов в Kiwi
Используя OCMockito и OCHamcrest, я могу настроить ожидания аргументов для имитируемых методов, таким образом: [verify(aMockObject) doSomething:allOf(is(instanceOf([NSArray class])), hasCountOf(3U), nil)]; Кажется, не существует такого же...
3237 просмотров
schedule 20.04.2023

Тестовый код с вызовами dispatch_async
Следуя TDD, я разрабатываю приложение для iPad, которое загружает некоторую информацию из Интернета и отображает ее в списке, позволяя пользователю фильтровать этот список с помощью панели поиска. Я хочу проверить, что по мере того, как...
3101 просмотров

Как использовать OCMockito для проверки поведения свойства, доступного только для чтения?
Я использую MVVM с ReactiveCocoa и OCMockito для тестирования. Предположим, у меня есть ViewController A и ViewController B. A должен выполнить переход к B. Я хочу убедиться, что, когда это происходит, A передает необходимые данные («модель») вместе...
488 просмотров

Как заглушить метод, возвращающий void
Надеюсь, мой вопрос не слишком простой, так как я новичок в obj-c и OCMockito! У меня есть метод void, который я хочу заглушить, чтобы он не выполнял свои действия при запуске теста. Мой метод: -(void)myVoidMethod { .. } Я хотел бы...
733 просмотров
schedule 19.09.2022

Тесты функций с KIF: beforeEach вызывается после загрузки моего контроллера представления?
У меня простой (наверное) вопрос. Я хочу протестировать возможности своего приложения с помощью Specta и KIF. Проблема в том, что я устанавливаю зависимость в методе viewDidLoad моего контроллера представления, а в методе beforeEach моей...
509 просмотров
schedule 04.01.2023

Использование OCMockito для имитации пустых методов
При использовании OCMockito отлично работает следующее: DSAPIManager *mockAPIManager = mock([DSAPIManager class]); [given([mockAPIManager initWithBaseURL:[mockAPIManager baseURL]]) willReturn:[DSAPIManager sharedAPIManager]]; Однако, когда я...
1000 просмотров
schedule 29.05.2022

Метод общего экземпляра OCMockito заглушки singleton
Я использовал OCMock для заглушки методов класса lvl, и это сработало хорошо. Теперь мне нужно добиться такого же поведения с OCMockito. В OCMock у меня есть следующее: _mock = mockClass([MySingleton class]); OCMStub([_mock...
540 просмотров
schedule 01.03.2023