Описание тега ocmockito

OCMockito is an Objective-C implementation of Mockito, supporting creation, verification and stubbing of mock objects.
1 ответ

OCMockito / OCHamcrest проверяет массив содержит свойство объекта

Я создаю приложение, которое добавляет некоторые локальные уведомления. Это мой тест - (void)testFirstLogin { //some initials array NSArray *withoutFriends = @[@"a", @"b", @"c", @"e", @"f"]; NSArray *withFriends = @[@"v", @"w", @"x", @"y", @"z"]; //…
23 мар '16 в 07:18
1 ответ

Как один модуль тестирует код, взаимодействующий с Core API Bluetooth?

Я хотел бы провести модульное тестирование класса, который действует как CBPeripheralManagerDelegate к CBPeripheralManager учебный класс. Как правило, чтобы заглушить зависимость от внешнего класса, я бы использовал форму внедрения зависимости, пере…
1 ответ

Работа с indexPathsForSelectedRows UITableView

Я не уверен, как я могу реализовать это мой макет UITableView объект отвечает правильно для indexPathsForSelectedRows, В моем приложении пользователь может (в состоянии редактирования) выбирать ячейки в табличном представлении, которое представляет …
18 июн '13 в 06:29
1 ответ

isKindOfClass для ложных объектов с OCMockito возвращает ноль

Я тестирую метод, этот метод вызывает другой, который перебирает NSArray различных объектов, эти объекты соответствуют protocol <MNBNotificableTrabel>, Этот метод проверяет, если каждый объект isKindOfClass: oneClass или другой класс и вернуть…
16 мар '15 в 15:13
1 ответ

Функциональные тесты с KIF: beforeEach вызывается после загрузки моего контроллера представления?

У меня есть простой (я предполагаю) вопрос. Я хочу сделать функциональный тест в своем приложении с помощью Specta и KIF. Проблема в том, что я устанавливаю зависимость в методе viewDidLoad моего View Controller, а в методе beforeEach моей специфика…
13 фев '15 в 15:05
1 ответ

Может ли OCMockito заглушить метод, который принимает параметр `const void *`?

Мой MessageSerializer В классе есть метод, подпись которого выглядит следующим образом: - (Message *)deserialize:(const void *)buffer length:(NSUInteger)length; Могу ли я использовать OCMockito, чтобы заглушить это? куда serializer мой фиктивный сер…
21 окт '13 в 20:56
2 ответа

Вопросы по настройке OCMockito с Cocoapods

У меня проблемы с настройкой OCMockito (и OCHamcrest) с Cocoapods на Xcode 5. Это мой Podfile: platform :ios, '5.0' pod 'RestKit', '~> 0.20.0' pod 'OCMockito', '~> 1.0.0' link_with ['WeatherApp', 'WeatherAppTests'] Когда я пытаюсь следовать на…
25 сен '13 в 16:41
1 ответ

Как использовать OCMockito для проверки значения, вставленного в UserDefault

Я начинаю использовать OCMockito для модульного тестирования. Прямо сейчас я использую это, чтобы высмеять UserDefaults (через внедрение зависимости). Я могу контролировать то, что возвращается: [given([mockUserDefaults objectForKey:@"some key"]) wi…
22 июл '13 в 19:20
1 ответ

OCMockito - проверка порядка вызовов методов

Насколько я вижу, нет способа проверить порядок вызовов методов на макете.Или я что-то упустил? - (void)testResetCameraState_resetsCameraView { // Arrange [given([_cameraManagerMock previewLayer]) willReturn:_testLayer]; // Act [_cameraInteractor re…
20 апр '15 в 10:45
1 ответ

IOS TDD с киви, OCHamcrest и OCMockiti, они могут быть смешаны?

У кого-нибудь успешно получалось, что OCHamcrest работает с киви? Я запустил проект Kiwi, затем добавил фреймворк OCHamcrest и получил успешную сборку. Однако, когда я попытался установить условие в моем тестовом файле Kiwi, используя hamcrest: it(@…
12 июн '12 в 22:22
4 ответа

Какой лучший способ заявить о UIImage в модульном тесте?

Скажем, я пишу юнит-тест для tableView:cellForRowAtIndexPath: метод делегата на контроллере представления. Этот метод может вернуть пару различных конфигураций ячеек в зависимости от пути индекса, который я передаю. Я могу легко утверждать на cell.t…
10 окт '13 в 15:16
1 ответ

Метод единого экземпляра заглушки OCMockito

Я использовал OCMock для заглушения методов класса lvl, и он работал хорошо. Теперь мне нужно добиться того же поведения с OCMockito. В OCMock у меня есть следующее: _mock = mockClass([MySingleton class]); OCMStub([_mock sharedSingleton]).andReturn(…
29 мар '16 в 11:52
2 ответа

Тестовый код с вызовами dispatch_async

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

Убедитесь, что правильный кадр установлен на подпредставлении

вступление Я хотел бы проверить, что правый кадр установлен в подпредставлении представлений (которое вводится как макет). Однако я не могу найти способ убедиться, что установлен правильный CGRect Текущая попытка -(void)testThatCorrectFrameIsSet { /…
30 мар '15 в 12:07
0 ответов

OCMockito: получить SIGABRT в асинхронном режиме при использовании MKTArgumentCaptor в не вызванной проверке

- (void)test_pushRightController UINavigationController naviMock = mock(UINavigationController); XCTestExpectation *e = [self expectationWithDescription:@"xnothing"]; self.model.navi = mockNavi; [self.model.buttonTapCommand execute:nil]; dispatch_af…
04 дек '15 в 06:29
1 ответ

Как написать модульный тест для метода, который создает коллабораторов внутри себя?

Код метода выглядит так: - (void)downloadSomething:(NSString *)url { Downloader *downloader = [[Downloader alloc] initWithUrl:url]; NSData *data = [downloader download]; FileCache *cache = [[FileCache alloc] initWithFile:@"download.cache"]; cache.da…
16 янв '17 в 03:10
1 ответ

Как я могу использовать OCMockito для проверки поведения свойства только для чтения?

Я использую MVVM с ReactiveCocoa и OCMockito для тестирования. Предположим, у меня есть ViewController A и ViewController B. A должен выполнить переход к B. Я хочу убедиться, что когда это происходит, A передает необходимые данные ("модель") в B сна…
19 мар '14 в 15:22
1 ответ

Модульное тестирование с помощью OCMockito mocking UIImage

Поэтому я пытаюсь начать разработку в более управляемой тестами манере, учась использовать тесты и тому подобное, и поэтому я уже столкнулся с неприятной проблемой. Я хотел бы проверить, что функция, которую я передаю NSArray, чтобы затем установить…
21 фев '15 в 05:29
1 ответ

OCMockito издевается над блоком

Я хочу макет объекта со следующим объявлением сообщения: - (void)createWithCompletion:(void (^)(FuseResult *result, NSError *err)) completion; Можно ли смоделировать вызов блока, который должно обработать это сообщение? Я прочитал ArgumentCaptorTest…
04 дек '13 в 02:15
0 ответов

EXC_BAD_ACCESS во время выполнения тестов OCUnit в Xcode

Я застрял с проблемой. У меня есть тесты OCUnit. Я могу успешно запустить их на симуляторе iOS 7, но я получаю EXC_BAD_ACCESS на симуляторе iOS 6. Вот скриншот формы Xcode: я использую OCMockito а также OCHamcrest, Ты хоть представляешь, в чем причи…
01 апр '14 в 10:40