Описание тега ocunit
OCUnit - это среда модульного тестирования для языка Objective-C, включенная в Apple Xcode IDE начиная с Xcode 2.1.
2
ответа
Как написать модульный тест для определения местоположения с помощью ocUnit
В настоящее время я работаю с простым объектом, который содержит значения lat и lng как NSString. Но когда я пытаюсь утверждать, что они равны, я получаю провал с таким подходом - (void) testLocationParseJson { NSArray* items = //some array the repr…
03 фев '11 в 00:21
0
ответов
NSInvocation getArgument:atIndex: путаница при тестировании блоков с помощью OCMock
Я пишу юнит-тесты в свою оболочку Facebook SDK, и что-то меня запутало в NSInvocation - (void)getArgument:(void *)buffer atIndex:(NSInteger)index при попытке издеваться над FBRequest с помощью OCMock. Вот определение метода, которое я пытаюсь провер…
28 июл '13 в 12:00
1
ответ
Управление порядком методов модульного тестирования в OCUnit
Я использую OCUnit для модульного тестирования в проекте. Мне удалось выполнить все настройки, необходимые для OCUnit в Xcode 4.2, и успешно построить тестовые случаи. Как я могу контролировать порядок (приоритет) для тестового случая? Я вижу, что к…
15 мар '12 в 07:24
2
ответа
Ссылка два или более SenTestCase
Я пытаюсь изменить существующий метод defaultTestSuite, чтобы создать класс, который может выбирать методы тестирования из разных классов и выполнять их в определенном порядке. Однако каждый раз, когда я импортирую тестовый файл в другой тестовый фа…
10 фев '14 в 15:44
4
ответа
Случайные ошибки при запуске набора тестов приложений OCUnit на устройстве
У меня возникли некоторые проблемы с моим набором тестов OCUnit при выполнении тестов приложений (т.е. на устройстве). Иногда я получаю хитрую ошибку, которая, похоже, возникает из классов OCUnit. Я пытался просмотреть файлы, добавленные в наборы те…
12 янв '11 в 12:39
1
ответ
Методология тестирования OCUnit или OCmock для локально создаваемых переменных и переменных области видимости.
Я новичок в OCUnit и OCMock и хотел бы узнать больше об этой методологии тестирования. Я знаю о возможностях OCUnit и OCMock создавать заглушки для создания фиктивных объектов и т. Д. У меня есть конкретный случай использования, который я еще не смо…
28 июн '12 в 23:27
1
ответ
iOS-модуль тестирует приватные фиктивные объекты?
В моем проекте XCode у меня есть: контроллер (Singleton) база данныхКонтроллер DatabaseController создается в классе контроллера. Как мне заменить этот databaseController на фиктивный объект, чтобы проверить правильное функционирование класса контро…
29 июн '12 в 13:49
5
ответов
Не может заглушить метод класса с OCMock 2.1+ в Xcode 5.0
Я знаю, что OCMock версии 2.1+ поддерживает готовые методы класса-заглушки. Но по какой-то причине это не работает со мной. Чтобы убедиться, что я изолировал проблему, я просто клонировал пример проекта OCMock (который явно помечен как версия 2.2.1)…
10 окт '13 в 05:20
0
ответов
iOS OCUnit устарела не может конвертировать в XCTest
Добрый день приятели! Я просто хочу спросить, могу ли я решить эту проблему. Я использую xcode 5.1.1 с версией устройства 7.1.1, но это работает на xcode 5.0 и, если устройство ниже 7.0. но в этих новых обновлениях я получаю эту проблему. Я попыталс…
13 май '14 в 14:00
1
ответ
Загрузка NSPersistentDocument из модульного теста
Я пытаюсь написать интеграционный тест с использованием OCUnit/SenTest Framework, с которым я чувствую себя относительно комфортно. Тест касается загрузки подкласса NSPersistentDocument, который опирается на управляемую объектную модель CoreData, ко…
21 авг '11 в 00:29
1
ответ
OCUnit не работает со структурой безопасности?
При попытке добавить безопасные записи в цепочку для ключей с помощью: SecItemUpdate((CFDictionaryRef)queryKeychain, (CFDictionaryRef)updateAttributes); Я получаю сообщение об ошибке errSecNotAvailable, но только при выполнении цели моего модульного…
03 окт '11 в 15:40
6
ответов
OCUnit тестирует встроенный фреймворк
ОБНОВЛЕНИЕ: я закончил тем, что сдался и добавил GHUnit к своему проекту вместо этого. Я начал работать с GHUnit за считанные минуты. ОБНОВЛЕНИЕ: Вы можете скачать проект Xcode здесь: http://github.com/d11wtq/Cioccolata Я добавил цель модульного тес…
19 май '10 в 16:01
5
ответов
Могу ли я интегрировать Jenkins и XCTest
Можно ли использовать Jenkins с XCTest? Существует скрипт ruby (OCUnit2JUnit - https://github.com/ciryon/OCUnit2JUnit), который анализирует выходные данные OCUnit и создает XML-файлы, которые Дженкинс может анализировать. Есть ли что-то эквивалент…
09 окт '13 в 23:54
1
ответ
Как я могу настроить вывод STAssertEquals для классов и структур C++?
Я использую OCUnit для написания тестовых случаев в XCode 4.3.2. Я хотел бы сравнить классы и структуры C++ с STAssertEquals, но, к сожалению STAssertEquals печатает ссылки на объекты по умолчанию, когда тест не пройден. Как я могу настроить вывод и…
02 июл '12 в 04:12
1
ответ
Как добавить цель в схему тестирования?
Я настроил модульное тестирование для проекта, и мне нужно использовать классы, которые есть в схеме выполнения, также в схеме тестирования. Это потому, что если я пытаюсь использовать класс, который я использую в схеме запуска, я получаю ошибку ком…
05 янв '13 в 14:54
4
ответа
Запретить приложению создавать viewcontroller при запуске модульных тестов
Когда я тестирую свое приложение с помощью OCUnit, оно настраивает AppDelegate, window и rootViewController, как обычно, перед запуском тестов. Мой rootViewController затем добавляет себя в качестве наблюдателя для некоторых NSNotifications. Когда я…
15 авг '12 в 17:31
2
ответа
Как запустить и отладить юнит-тесты для приложения iPhone
ПРИМЕЧАНИЕ. В настоящее время юнит-тестирование намного проще в настройке. Этот учебник не очень актуален для Xcode версии 5 и выше. Это заняло у меня довольно много времени, но мне, наконец, удалось заставить его работать на мой проект. Для создани…
14 фев '11 в 07:13
1
ответ
Как запускать логические тесты OCUnit автоматически перед каждой сборкой (запуском) приложения ios в xcode 4?
Кажется, у меня все настроено правильно. Когда я запускаю command-u (или выбираю product - test из меню), тестовый запуск выполняется нормально. Рекомендуется, чтобы тест выполнялся как можно чаще, в идеале во время каждой сборки (разбирайтесь во вр…
08 авг '11 в 09:22
7
ответов
Некоторые из моих модульных тестов не заканчиваются в XCode 4.4
Я видел людей, пишущих об этом здесь и в других местах, но я не нашел никакого решения, которое работает. Я использую XCode 4.4 и у меня настроено множество модульных тестов. Я запускал их все ранее в этом проекте, поэтому я знаю, что они проходят /…
06 сен '12 в 20:58
1
ответ
STFail в блоке
При запуске тестов с использованием SenTestingKit они не работают правильно внутри блока, например operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *req, NSHTTPURLResponse *response, id jsonObject){ …
28 ноя '12 в 08:51