Вопросы по теме 'xctest'
Использование модульного теста в Xcode 5
Я пишу свой первый крупный проект для iOS и хочу максимально использовать Xcode 5. Теперь я хочу использовать тестирование, но я никогда не делал этого раньше.
В моем проекте используются Views и динамические `TableViews. Как мне реализовать...
9976 просмотров
schedule
28.09.2022
Xcode 5 говорит, что тесты не прошли, но показывает зеленые галочки
Я написал несколько модульных тестов в новой структуре XCTest Xcode 5.
Кажется, что в большинстве случаев тесты проходят успешно, но я столкнулся со странным поведением, когда, если я запускаю тесты несколько раз подряд, в конечном итоге я получаю...
3818 просмотров
schedule
11.03.2023
Могу ли я интегрировать Jenkins и XCTest
Можно ли использовать Jenkins с XCTest?
Существует ruby-скрипт (OCUnit2JUnit -- https://github.com/ciryon/OCUnit2JUnit ), который анализирует вывод OCUnit и создает XML-файлы. которые Дженкинс может разобрать.
Есть ли что-то эквивалентное для...
7249 просмотров
schedule
19.04.2023
Можете ли вы запускать модульные тесты как часть создания вашего приложения в Xcode 5?
В Xcode 4.x любые модульные тесты (логические тесты) могут выполняться как часть создания вашей основной цели.
Возможна ли аналогичная настройка для Xcode 5?
Обновлять
Проблема сводится к тому, что Xcode запускает симулятор как часть...
138 просмотров
schedule
22.10.2022
Макет NSHTTPURLRequest и NSHTTPURLResponse в модульном тесте iOS
Я разрабатываю фреймворк в iOS, который делает HTTP-вызовы на сервер. Я хотел написать модульный тест для тестирования API. Я хотел издеваться над вызовами сервера, фактически не выполняя вызов сервера. делает издевательские вызовы сервера. Как нам...
3062 просмотров
schedule
20.03.2022
Модульное тестирование на равенство классов
Я добавляю в проект несколько модульных тестов и хочу иметь тест, который проверяет, является ли массив, возвращаемый методом, неизменным, поэтому я создал следующий модульный тест:
- (void)testReturnedObjectIsOfTypeImmutableArray
{...
700 просмотров
schedule
09.09.2022
запуск xctest, созданного с помощью arch = i386, на 64-битном Mac
У меня есть приложение для Mac, построенное с использованием архитектуры i386 на 64-битном Mac. Недавно я добавил тестовые примеры (XCTest) в проект Xcode, чтобы протестировать проект, и все работает нормально, когда я запускаю тесты с помощью Xcode....
258 просмотров
schedule
05.05.2023
Тестирование объекта NSURLConnection Mock против реализации
Я работаю над пользовательской сетевой библиотекой и пишу для нее несколько тестовых примеров. Я не уверен, как это сделать.
У меня есть RequestObject, который является подклассом NSOperation.
@interface RequestOperation : NSOperation...
670 просмотров
schedule
08.05.2022
xctest - макрос препроцессора
Можно ли определить макрос в настройках цели (тестирования) или в файле .pch тестирования, чтобы он передавался всему приложению? Или есть ли уже доступный макрос для проверки (из кода), если мы провести тест?
e.g.:
#if TEST=1
// do...
2830 просмотров
schedule
13.05.2022
Как лучше всего быстро издеваться над объектами в XCTest?
Как лучше всего быстро издеваться над объектами в XCTest? Это просто определение классов внутри функций с требуемой функциональностью? Или есть лучшие варианты?
3560 просмотров
schedule
03.08.2023
Ошибка с XCTestExpectation: нарушение API — несколько вызовов для -[XCTestExpectation выполнить]
Я использую XCTestExpectations в Xcode 6 (бета-версия 5) для асинхронного тестирования. Все мои асинхронные тесты проходят индивидуально каждый раз, когда я их запускаю. Однако, когда я пытаюсь запустить весь свой пакет, некоторые тесты не проходят,...
12918 просмотров
schedule
14.01.2023
Ошибка модульного теста OCMock
Я использую OCMock для тестирования одноэлементных методов. Я получаю: «В издеваемом классе такого метода не существует». ошибка для метода testSingleton и бесконечный цикл (скриншот, вращающийся индикатор) для метода testSingletonWithBlock...
608 просмотров
schedule
14.03.2023
Невозможно запустить тесты Kiwi на устройстве iOS8
Я пытаюсь запустить тесты Kiwi (установленные через CocoaPods) на устройстве iOS8, но сборка завершается со следующими ошибками связывания:
ld: warning: ignoring file...
1709 просмотров
schedule
14.01.2023
Как вы контролируете, какой тестовый пример запускается первым?
Я создал несколько XCTestCase и хочу, чтобы они запускались в определенном порядке. Как вы контролируете, какой тестовый пример запускается первым?
37 просмотров
schedule
30.12.2022
Невозможно использовать классы Swift внутри модульного теста Objective-C
Я следовал этому рецепту, чтобы использовать Класс Swift в существующем проекте Objective-C MyProject . Это прекрасно работает.
Однако я все еще не могу использовать один и тот же класс Swift в модульных тестах одного и того же проекта....
6550 просмотров
schedule
29.01.2023
Как я могу протестировать файлы Swift в Xcode с помощью XCTest без необходимости создавать все приложение?
Что я пытаюсь сделать, так это часто тестировать файл Swift после внесения крошечных изменений в файл. Файл может содержать одну или несколько структур и классов.
Меня не волнует концепция «приложения», потому что это чисто академическое...
946 просмотров
schedule
15.12.2022
module.map для доступа к классам (Swift и Objective-C) в основной цели из тестовой цели
Я нахожусь в процессе добавления классов Swift в существующий проект Objective-C. В рамках этого я добавил MyProjectTests.swift к цели MyProjectTests . Он импортирует классы Swift из целевого MyProject с import MyProject , и это прекрасно...
1471 просмотров
schedule
11.07.2022
Заставить XCTASsertions принимать возвращаемые значения функции в качестве аргументов
В Swift, когда кто-то использует утверждения XCTest, они могут написать утверждение следующим образом:
XCTAssertTrue(foo.sameAs(bar), "\(foo) is not equal to \(bar)")
Это позволяет использовать дополнительный контекст, когда утверждение не...
99 просмотров
schedule
07.10.2023
Как я могу заставить XCTest ждать асинхронных вызовов в setUp перед запуском тестов?
Я пишу интеграционные тесты в Xcode 6 вместе с модульными и функциональными тестами. XCTest имеет метод setUp (), который вызывается перед каждым тестом. Здорово!
Также есть исключения XCTestException, которые позволяют мне писать асинхронные...
27344 просмотров
schedule
27.04.2022
OCMock не заглушает метод NSBundle
С недавнего времени я использую OCMock для модульного тестирования. Мне нужно заглушить метод objectForInfoDictionaryKey: из NSBundle . Я сделал следующее:
self.bundleMock = OCMClassMock([NSBundle class]);
OCMStub([self.bundleMock...
637 просмотров
schedule
11.07.2023