Описание тега ochamcrest
Hamcrest для Objective-C: мощные, комбинируемые, расширяемые устройства для проверки
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
ответ
IOS TDD с киви, OCHamcrest и OCMockiti, они могут быть смешаны?
У кого-нибудь успешно получалось, что OCHamcrest работает с киви? Я запустил проект Kiwi, затем добавил фреймворк OCHamcrest и получил успешную сборку. Однако, когда я попытался установить условие в моем тестовом файле Kiwi, используя hamcrest: it(@…
12 июн '12 в 22:22
2
ответа
Использование OCMockito для макетирования пустых методов
При использовании OCMockito ниже прекрасно работает: DSAPIManager *mockAPIManager = mock([DSAPIManager class]); [given([mockAPIManager initWithBaseURL:[mockAPIManager baseURL]]) willReturn:[DSAPIManager sharedAPIManager]]; Однако, когда я пытаюсь сд…
13 мар '15 в 22:45
1
ответ
Параметр сопоставления OCHamcrest несовместим с макетом Mockito при проверке
В следующем модульном тесте я использую Mockito для имитации NSUserDefaults, но когда я пытаюсь проверить с помощью средства сравнения OCHamcrest, чтобы проверить, что параметр является экземпляром NSDictionary, я получаю предупреждение: Отправка 'i…
11 янв '13 в 10:13
1
ответ
Тестирование параметров отправки в Mock Protocol с помощью OCMockito
Добрый день, я использую OCHamcrest и OCMockito, чтобы начать свой путь, используя методологию TDD, они действительно классные инструменты, но есть одна вещь, которую, похоже, я не понимаю насчет протоколов и пытаюсь оценить параметр. Рассматривая п…
10 апр '13 в 14:38
1
ответ
Получение исключения во время выполнения при модульном тестировании UIDatePicker ([UIPickerColumnView isDragging:] нераспознанный селектор)
Я создал UIViewController с UIDatePicker выход, соответствующий nib файл, и правильно установите выход в конструкторе интерфейсов. Я пытаюсь запустить следующий юнит-тест (используя OCHamcrest библиотека соответствий). - (void)test___datePicker___sh…
18 июн '14 в 22:58
0
ответов
Пользовательский сопоставитель OCHamcrest с аргументом примитивной функции
Я пытаюсь написать свой HCMatcher что я могу использовать просто для некоторых утверждений при работе с коллекцией объектов. В настоящее время мой метод испытаний делает это: __block int totalNumberOfCells = 0; [configurations enumerateObjectsUsingB…
22 июл '13 в 22:51
1
ответ
Пользовательский OCHamcrest matcher для проверки подлинности OCMockito
Я использую OCHamcrest и OCMockito для модульного тестирования проекта iOS. Я работаю над пониманием, используя пользовательские сопоставления в фиктивной проверке ожидания метода, который принимает параметры. В частности, я хочу проверить один из п…
18 янв '13 в 04:18
1
ответ
Проверка вызова метода с аргументом дескриптора на макете OCMockito
У меня есть макет OCMockito класса QuestionBuilder с методом questionsFromJSON: error:. Этот метод принимает ошибку дескриптора (NSError **) в качестве аргумента. Как мне проверить, был ли вызван метод? Я пробовал: [verify(builder) questionsFromJSON…
06 апр '13 в 12:21
1
ответ
Как установить ожидания по параметрам для смоделированных методов в киви
Используя OCMockito и OCHamcrest, я могу установить ожидания в отношении аргументов для смоделированных методов, таким образом: [verify(aMockObject) doSomething:allOf(is(instanceOf([NSArray class])), hasCountOf(3U), nil)]; Кажется, не существует так…
07 мар '13 в 02:59
2
ответа
Некоторая проверка с использованием блочных методов и OCMockito
Я использую OCMockito и хочу протестировать метод в моем ViewController, который использует объект NetworkFetcher и блок: - (void)reloadTableViewContents { [self.networkFetcher fetchInfo:^(NSArray *result, BOOL success) { if (success) { self.model =…
25 май '14 в 21:56
2
ответа
iOS/Mac OS свободно работает структура соответствия, которая работает с Swift?
Есть свободный API сопоставления, который работает для кода Swift? Ведущими кандидатами на сопоставление Objective-C, по-видимому, являются OCHamcrest и Expecta, которые основаны на сложных макросах, которые ( согласно документам) недоступны для код…
29 июн '14 в 22:52
1
ответ
<OCHamcrestIOS / OCHamcrestIOS.h> не найден после установки модуля
В моем подспеке для моего проекта, у меня есть: s.dependency 'OCHamcrest' Я продолжаю получать вышеуказанную ошибку. В Pods/HeadersЯ заметил следующий путь: Pods/Headers/Public/OCHamcrest/OCHamcrest.h Кроме того, нет ничего в моем HEADER SEARCH PATH…
14 сен '15 в 07:50
0
ответов
Возвращение пользовательского описания и значений debugDescription для фиктивных объектов
Я часто использую OCMock с отличными матчерами OCHamcrest. Но я часто сталкиваюсь с сообщениями об ошибках тестирования, которые не так полезны, как могли бы быть. Это связано с тем, что вывод OCHamcrest в значительной степени зависит от значения, в…
17 июл '13 в 18:10
1
ответ
Проверьте вызов метода с помощью OCMockito
У меня есть эти два метода в ClassA -(IBAction)onSubmit; -(void)validateName:(NSString*)name; @Реализация - (IBAction)onSubmit { [self validateName:self.textfield.text]; } -(void)validateName:(NSString*)name{ // do something } Мой тест выглядит след…
28 мар '13 в 19:34
2
ответа
Добавление OCHamcrest в проект IOS
Документация по проекту гласит: просто добавьте фреймворк и флаги компоновщика, и все готово. Часы и часы потерянного времени спустя, я понял, что это не так. Если вы сделаете это, проект не увидит заголовочные файлы. Вы должны поместить фреймворк г…
19 июн '11 в 23:23
1
ответ
Сравнение [класс] не работает?
У меня есть юнит-тест: - (void)testFetchTrackByTrackIdIsATrack { [self addTrackWithSongId:@"123"]; Track *fetchedTrack = [self.library trackByTrackId:@"123"]; assertThat(fetchedTrack, instanceOf([Track class])); } Который терпит неудачу с: file:///U…
12 мар '14 в 21:46
0
ответов
Запуск юнит-теста, чтобы увидеть, подключен ли UIButton к IBAction через раскадровку
Я пытаюсь создать несколько тестов в Xcode для моих контроллеров представления, включая тесты для проверки IBOutlets и IBActions. Они работают нормально, если я использую базовый контроллер вида + файл XIB, но если я использую файл раскадровки, то д…
17 дек '14 в 12:50