Описание тега 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. Вот определение метода, которое я пытаюсь провер…
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){ …