Вопросы по теме '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 просмотров
schedule
25.04.2022
Как мне захватить аргумент, отправленный на макет?
Кто-нибудь знает, как захватить аргумент, отправленный объекту 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 просмотров
schedule
28.03.2022
Как проверить, вызывается ли метод объекта внутри блока обработчика завершения с помощью 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 просмотров
schedule
29.05.2023