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

Метод тестирования контроллера с OCMock и Core Data
Я просто понимаю концепции TDD и насмешек, и у меня возникает проблема с точки зрения того, как правильно. У меня есть лист, который выпадает и позволяет пользователю создать новый основной объект данных и сохранить его в хранилище данных. Я не...
2425 просмотров
schedule 05.10.2023

Как я могу использовать OCMock, чтобы убедиться, что метод никогда не вызывается?
На моей основной работе я был избалован Проверка Mockito never() , которая может подтвердить, что фиктивный метод никогда не вызывается. Есть ли способ сделать то же самое, используя Objective-C и OCMock? Я использовал приведенный ниже код,...
16127 просмотров
schedule 16.02.2022

OCMock для iPhone (iOS4, XCode 3.2.3)
У меня установлена ​​последняя версия OCMock (1.55) и XCode 3.2.3. Я создал цель тестового пакета в своем проекте. Как лучше всего использовать OCMock в моих тестах? Когда я добавляю OCMock.framework в тестовый пакет, появляется эта ошибка...
3521 просмотров
schedule 28.01.2023

OCMock проверяет адрес структуры
У меня есть код, который я хочу протестировать, который передает адрес структуры: MyObject myObject = ...; MyRecord record = [someObject record]; //record is a @property [myObject add:&record]; Я издевался над someObject , чтобы вернуть...
365 просмотров
schedule 08.11.2022

EXC_BAD_ACCESS с partialMockForObject и UIView
У меня проблемы с OCMock и UIView. У меня есть такой код: UIView *view1 = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 10, 10)]; id view1Mock = [OCMockObject partialMockForObject:view1]; [[[view1Mock expect] andForwardToRealObject]...
636 просмотров
schedule 07.06.2022

Тестирование приложения OCUnit: попытка протестировать UIPageControl numberOfPages == NSArray count
Я относительно новичок в OCUnit и OCMock, поэтому, пожалуйста, потерпите меня. У меня есть контроллер представления, который содержит UIPageControl, где количество страниц рассчитывается на основе количества NSArray (который заполняется из основных...
478 просмотров
schedule 08.03.2022

как провести модульное тестирование делегата NSURLConnection?
Как я могу выполнить модульное тестирование своего делегата NSURLConnection? Я создал класс ConnectionDelegate, который соответствует различным протоколам для передачи данных из Интернета в разные ViewController. Прежде чем я зайду слишком далеко, я...
9376 просмотров

Как мне захватить аргумент, отправленный на макет?
Кто-нибудь знает, как захватить аргумент, отправленный объекту OCMock? id mock = [OCMockObject mockForClass:someClass] NSObject* captureThisArgument; [[mock expect] foo:<captureThisArgument>] [mock foo:someThing] GHAssertEquals[captured,...
5177 просмотров
schedule 12.12.2022

GHUnit, OCMock: как проверить, вызывается ли один из двух указанных блоков?
У меня есть метод, который принимает блок ответа и блок ошибки, я пишу модульный тест, предоставляя ему действительные данные и недопустимые данные, чтобы он вызывал блок ответа и блок ошибки соответственно, но с GHUnit и OCMock, как я могу проверить...
339 просмотров
schedule 01.04.2023

Сопоставление аргументов OCMock по двойному указателю
Для такого селектора: -(void) callFoo:(NSError**)error; Как я могу заставить ожидание, подобное приведенному ниже, работать? ARC не нравятся такие ожидания, и я не хочу отключать ARC для всего файла модульного теста! [[mockObject expect]...
1212 просмотров
schedule 22.11.2022

Возврат CGRect из имитируемого метода завершается сбоем
Я просто практиковался OCMock . Проблема, с которой я столкнулся, заключается в следующем. У меня есть один метод с именем foo , который возвращает CGRect , этот метод вызывается из другого метода callFoo . -(CGRect)foo { return...
1491 просмотров
schedule 06.06.2023

OCMock и блочное тестирование, выполнение
Вот тестируемый метод: - (void)loginWithUser:(NSString *)userName andPass:(NSString *)pass { NSDictionary *userPassD = @{@"user":userName, @"pass":pass}; [_loginCntrl loginWithUserPass:userPassD...
6638 просмотров

Как проверить, вызывается ли метод объекта внутри блока обработчика завершения с помощью OCMock?
У меня есть метод: @implementation SomeClass - (void)thisMethod:(ObjectA *)objA { [APIClient connectToAPIWithCompletionHandler:^(id result){ if (result) [objA methodOne]; else [objA methodTwo]; }]; } Есть ли способ...
2061 просмотров
schedule 16.06.2023

Как протестировать асинхронный метод в блоке с помощью OCMock
Я не могу понять, как проверить этот метод: - (void)writer:(id)writer didFailWithError:(NSError *)error; { [self.alertView dismissWithClickedButtonIndex:0 animated:YES]; void (^alertViewBlock)(int) = ^(int buttonIndex) { if...
2374 просмотров
schedule 28.04.2023

OCMock вперед к исходному методу класса
OCMock предлагает хороший синтаксис для имитации методов класса, но можно ли перенаправить вызовы методов класса на реальный объект класса? self.connectionMock = [OCMockObject mockForClass:NSURLConnection.class]; [[[[self.connectionMock stub]...
778 просмотров
schedule 13.09.2022

Как смоделировать класс AFHTTPClient и метод тестирования getPath: параметры: успех: отказ:?
Я новичок в AFNetworking framework. Я реализовал простой запрос GET на сервер. @implementation MyClass … - (void)signInWithUsername:(NSString *)username andPassword:(NSString *)password withBlock:(SignInBlock)block { [client getPath:@"test.json"...
274 просмотров
schedule 26.04.2024

Как проверить сопоставление в методе RestKit postObject:path:parameters:success:failure: с помощью OCMock
Несколько дней назад я понял, как мне написать тест для RestKit с помощью OCMock. метод проверки: - (void)signUpWithUsername:(NSString *)username email:(NSString *)email password:(NSString *)password block:(SignUpBlock)block { if (!username ||...
472 просмотров
schedule 23.04.2022

Макет NSHTTPURLRequest и NSHTTPURLResponse в модульном тесте iOS
Я разрабатываю фреймворк в iOS, который делает HTTP-вызовы на сервер. Я хотел написать модульный тест для тестирования API. Я хотел издеваться над вызовами сервера, фактически не выполняя вызов сервера. делает издевательские вызовы сервера. Как нам...
3062 просмотров
schedule 20.03.2022

Тестирование объекта NSURLConnection Mock против реализации
Я работаю над пользовательской сетевой библиотекой и пишу для нее несколько тестовых примеров. Я не уверен, как это сделать. У меня есть RequestObject, который является подклассом NSOperation. @interface RequestOperation : NSOperation...
670 просмотров
schedule 08.05.2022

OCMock и AFHTTPRequestOperationManager
Я пытаюсь создать макет для AFHTTPRequestOperationManager AFNetworking, используя OCMock. Вот что у меня есть: id mockRequestManager = OCMClassMock([AFHTTPRequestOperationManager class]); OCMStub([mockRequestManager...
317 просмотров