Вопросы по теме 'xctest'

XCTest не завершился в Xcode 5
У меня есть один тестовый класс и один тестовый пример. Когда я запускаю свой модульный тест, Xcode сообщает мне, что все мои тесты пройдены, но у меня есть предупреждение о том, что мои тесты не завершены. Должен ли я делать что-то особенное с...
4254 просмотров
schedule 18.11.2023

Избегайте хрупких модульных тестов с помощью NSDateFormatter
Как лучше всего тестировать методы NSDateFormatter? Например, скажем, у меня есть метод: - (NSString *)formatStringFromDate:(NSDate *)date { NSDateFormatter *f = [[NSDateFormatter alloc] init]; [f setTimeStyle:NSDateFormatterShortStyle];...
915 просмотров
schedule 29.10.2022

XCTest в xcode 5 - тесты завершаются неудачно без каких-либо проблем
Я делаю проект терминала Max OS X. После того, как я закончил реализацию, я хотел попробовать модульный тест. Поэтому я создал тестовую цель и установил цель, которую я хочу протестировать. Я написал несколько простых тестовых примеров, но он...
868 просмотров
schedule 04.11.2022

Получение нулевого значения для переменной в модульном тесте с использованием XCTest
Экземпляр appDelegate показывает нулевое значение, тестовый пример «testAppDelegate» терпит неудачу. То же самое работает в примере кода, предоставленном сайтом разработчиков Apple, но там используется SenTestCase, пожалуйста, помогите мне, даже цель...
1328 просмотров
schedule 17.03.2023

xcode xctest должен завершиться ошибкой, но все равно пройти
Я новичок в использовании теста в xcode и у меня возникают проблемы с его использованием. Я пытаюсь использовать xctest для своего приложения, но все тесты проходят. Даже те, которые должны потерпеть неудачу. После очистки и повторной сборки...
417 просмотров
schedule 10.02.2023

OCUnit устарел. Ошибка после обновления Xcode до 5.1
Я только что обновился до Xcode 4.6 до 5.1 и iOS 7.0 до 7.1.1. Теперь в моем проекте отображается предупреждение с предупреждением «OCUnit устарел». Проект «Имя проекта» использует OCUnit для модульного тестирования, что устарело. Выберите...
3082 просмотров
schedule 07.06.2024

Как я могу изменить назначение xctool в Travis CI
Неудачная сборка: https://travis-ci.org/WilliamZang/FastAnimationWithPOP/jobs/30449252 Я понятия не имею, почему это не удается. Пробую билд xctool -workspace FastAnimationWithPop.xcworkspace -scheme FastAnimationWithPopDemo -sdk...
479 просмотров
schedule 29.09.2022

Ошибка Swift TyphoonBlockComponentFactory в XCTest
я использую Swift с Typhoon и Cocoapods. Все работало хорошо, пока я не начал писать тест интеграции (согласно Typhoon-Example-App Test ) для моего компонента Typhoon. Я хотел настроить TyphoonFactory в методе Test setUp() так же, как и в...
636 просмотров
schedule 07.02.2024

Проверка утверждения в Swift
Я пишу модульные тесты для метода, который имеет утверждение. Руководство Swift Language рекомендует использовать утверждения для «недопустимых условий»: Утверждения приводят к прекращению работы вашего приложения и не заменяют разработку кода...
12562 просмотров
schedule 04.04.2022

Модульное тестирование статической библиотеки iOS; доступ к адресной книге
Я модульно тестирую статическую библиотеку iOS: так что нет пользовательского интерфейса, нет приложения. Один из модульных тестов требует доступа к адресной книге и получения списка контактов. Проблема в том, что, поскольку я не запускаю...
449 просмотров

Исключение плохого доступа iOS8 при выполнении модульных тестов с ожиданием
У меня есть серия модульных тестов, написанных с использованием XCTest framework. Первоначально они были созданы на iOS7, а затем выполнены в xCode6 на устройстве iOS8. Тесты выполняются последовательно , но затем я получаю EXC_BAD_ACCESS (код = 1,...
543 просмотров

Группа отмены начала/конца в XCTest/приложении, вызывающая странное поведение
Испытательная установка: // Create a clean context for this test. NSManagedObjectContext *cleanContext = [MyContextManager sharedInstance] newMOC]; // Create a core data object. MyCoreDataObject *myObject = [MyCoreDataObject...
216 просмотров
schedule 23.08.2023

XCTest не работает при вызове [NSBundle mainBundle]
У меня есть код, который в какой-то момент вызывает [NSBundle mainBundle] , в основном для чтения/установки настроек. Когда я модульно тестирую метод, тест не проходит, потому что mainBundle теста не содержит файл. Это известная проблема ,...
2391 просмотров
schedule 13.05.2023

Swift Xcode 6 дает SIGABRT при тестировании
Недавно я обновился до самой последней версии Xcode (6.3) и теперь не могу запускать наши тесты, которые раньше работали. Он выдает SIGABRT со следующей информацией: Не удалось преобразовать значение типа «MyApplication.MyPSClass»...
988 просмотров
schedule 09.07.2022

Почему не удается найти объявление интерфейса для XCTestCase в модульном тесте Swift?
Я добавил класс Swift в проект ObjC и хотел написать для него несколько модульных тестов. Но когда я перехожу к сборке, XCode жалуется, что не может найти объявление интерфейса для XCTestCase, хотя @import XCTest находится чуть выше. Что я делаю...
1163 просмотров
schedule 24.03.2022

Как протестировать статическую библиотеку с помощью XCTest, указав флаги компоновщика pagezero_size и image_base?
Я создаю фреймворк, который связывается со статической библиотекой, используя флаги компоновщика -pagezero_size и -image_base. Библиотека LuaJIT скомпилирована для 64-битной версии Mac OS X, а мой фреймворк — это всего лишь оболочка ObjC для LuaJit...
247 просмотров
schedule 29.08.2023

Как во время тестирования приложения iOS я могу получить доступ к экземпляру singleton в хост-приложении?
Я пишу приложение для iOS на Swift, и мы используем Parse для нашего бэкенда. Я работаю над некоторыми приемочными тестами и издевался над Parse API, используя OHHTTPStubs . Я пишу тест, который проходит через нашу форму входа и регистрирует...
602 просмотров
schedule 05.04.2023

Автоматически запускать тесты с каждой сборкой в ​​Xcode 6
Когда я бегу xcodebuild -workspace ~/Documents/JudgecardXSwift/JudgecardXSwift.xcworkspace -scheme JudgecardXSwift -destination 'platform=iOS Simulator,name=iPhone 6' clean test из командной строки я могу успешно запустить все свои тесты....
607 просмотров
schedule 09.12.2023

Доступ к делегату приложения из подкласса XCTestCase — неправильный тип?
Я только приступаю к модульному тестированию в Xcode, поэтому решил немного поиграть с тестовой целью по умолчанию, которая создается с помощью любого из шаблонов проектов Xcode. Для начала я решил выполнить очень простой тест, чтобы увидеть,...
1322 просмотров
schedule 24.09.2023

Не удается получить доступ к AppDelegate в объектах XCTestCase (или во всем, что на него ссылается)
Я пытаюсь начать модульное тестирование своего быстрого приложения для iOS, но столкнулся с полным препятствием. Кажется, я не могу получить доступ к чему-либо, что использует мой appDelegate. В моем appDelegate есть объект UserController ,...
3879 просмотров
schedule 29.12.2023