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

Использование OCMock для ожидания методов категорий дает [NSProxy doNotRecognizeSelector]"
Я использую OCMock , пытаясь проверить поведение NSURLConnection. Вот неполный тест: #include "GTMSenTestCase.h" #import <OCMock/OCMock.h> @interface HttpTest : GTMTestCase - (void)testShouldConnect; @end @implementation HttpTest -...
4260 просмотров
schedule 15.04.2024

Отложенная проверка OCMock / Работа с тайм-аутом в модульных тестах
Я тестирую вызовы реальных веб-сервисов с помощью OCMock. Сейчас я делаю что-то вроде: - (void)testWebservice { id mydelegatemock = [OCMockObject mockForProtocol:@protocol(MySUTDelegate)]; [[mydelegatemock expect] someMethod:[OCMArg...
3004 просмотров

Вызов + [NSBundle bundleForClass:] для частично издевательского объекта возвращает результат, отличный от неиздевательского объекта?
Я работаю над модульными тестами, используя XCTest и OCMock 2.2.1. У меня есть класс, который получает идентификатор пакета, используя: NSString *bundleIdentifier = [[NSBundle bundleForClass:[self class]] bundleIdentifier]; Это работает, как...
2047 просмотров
schedule 27.11.2022

Тест OCMock не компилируется с помощью XCTest
Кто-нибудь пробовал использовать тестовую среду OCMock с XCTest? Мы использовали тестовую среду OCMock с платформой SenTest, и с тех пор, как мы перешли с SenTest на XCTest, тесты OCMock перестали компилироваться. Я знаю, что XCTest не имеет...
994 просмотров

Ожидание и возврат OCMock дает ошибку подписи
У меня есть метод следующей подписи; - (NSInteger) getFirstVisitTimeStamp; Когда я использую OCMock для имитации и возврата значения, тест завершается с ошибкой ниже. [[[[YSNYI13NMockingTest mockedYI13N] expect] andReturnValue:@(12345)]...
1847 просмотров
schedule 31.10.2022

OCMock издевается над UIImagePickerController
Я пытаюсь издеваться над UIImagePickerController для тестирования метода из ViewController (написано на Swift): var imagePicker: UIImagePickerController! ... func choosePhoto() { imagePicker = UIImagePickerController()...
635 просмотров
schedule 17.01.2024

В тестовом целевом объекте X произошла ошибка (ранний неожиданный выход, операция не завершила начальную загрузку — попытка перезапуска не предпринимается).
Я начал работать с OCMock над написанием тестовых примеров для существующего проекта, который я интегрировал в рабочее пространство моего проекта. После выполнения всех шагов, указанных в этой ссылке . Когда я впервые выполнил свой тестовый...
30368 просмотров
schedule 04.03.2024

Юнит-тестируйте функцию, которая выполняет селектор, и дождитесь ее завершения.
У меня есть класс MyService , который наследует NSThread : заголовок: @interface MyService : NSThread { -(void) startMe; -(void) doTask; ... } реализация: @implementation MyService -(void)startMe { [self start]; }...
585 просмотров

частичный макет для класса
Я использую OCMock для модульного тестирования. Я знаю, что в OCMock есть функция, которая может частично имитировать объект . Я имею в виду этот: [OCMockObject partialMockForObject:anObject] Но у меня есть класс, который состоит...
483 просмотров
schedule 07.02.2024

OCMock: invokeBlockWithArgs vs checkWithBlock
Я читаю справочник по OCMock и не понимаю, как эти два метода OCMArg invokeBlockWithArgs (раздел 2.6) Мок-объект вызовет блок, переданный в качестве аргумента заглушенному методу. Если блок принимает аргументы и используется invokeBlock,...
138 просмотров
schedule 18.10.2022