Xctest – вопросы и ответы

70
голосов
2
ответа
Мне нужны мои тесты Swift для входа в систему, и я не хочу хранить учетные данные в коде. Как я могу создать структуру за пределами XCTest или файл, который может быть проанализирован с помощью swi...
5 месяцев, 3 недели назад JJacquet
107
голосов
1
ответ
Я воспользовался этим рецептом, чтобы использовать класс Swift в существующем проекте Objective-C MyProject . Это прекрасно работает. Тем не менее, я все еще не могу использовать тот же класс Swift...
5 месяцев, 3 недели назад Drux
69
голосов
1
ответ
Испытательная установка: // Create a clean context for this test. NSManagedObjectContext *cleanContext = [MyContextManager sharedInstance] newMOC]; // Create a core data object. MyCoreDataObject *m...
5 месяцев, 3 недели назад teddy777
88
голосов
2
ответа
Я не могу запускать свои тесты в своем приложении OSX - проект строит отлично, но когда я запускаю Product → Test в Xcode 8.2. В нем говорится: Message from debugger: unable to attach Как заставить...
5 месяцев, 3 недели назад Mobile Bloke
57
голосов
1
ответ
Недавно я добавил добавленную тестовую цель (используя XCTest) в мое приложение в Xcode 5.1. Кажется, что все работает нормально, я могу использовать все классы и т.д. Из основного приложения, но н...
5 месяцев, 3 недели назад Patrick Pijnappel
114
голосов
1
ответ
Я попытался добавить тестовый комплект к моему проекту, который, кажется, преуспел. Однако, когда я пытаюсь создать экземпляры классов в моей основной project-, я не могу их увидеть. Проект, кажетс...
5 месяцев, 3 недели назад Mobile Bloke
116
голосов
2
ответа
Я использую Xcode Version 7.2 (7C68) в чистом проекте Swift. Я наткнулся на это чудовище! Кто-нибудь знает, как "исправить" это? retrievedDate объявл
5 месяцев, 3 недели назад apinho
104
голоса
2
ответа
Я использую XCTest для модульного тестирования моего кода Objective C. Я должен проверить метод A(), который в свою очередь вызывает B(). Есть ли способ, которым я могу переопределить B(), чтобы со...
5 месяцев, 3 недели назад Seema Kadavan
56
голосов
3
ответа
В настоящее время я пишу некоторые модульные тесты в проекте с использованием Core Data (Xcode 5). Для целей тестирования мне нужно вставить набор данных в мою модель Core Data в setUp. Что это сам...
5 месяцев, 3 недели назад dhrm
79
голосов
1
ответ
В Xcode 4.x любые модульные тесты (логические тесты) могут выполняться как часть построения главной цели. Возможна ли подобная настройка для Xcode 5? Обновить Проблема сводится к тому, что Xcode за...
5 месяцев, 3 недели назад qnoid
137
голосов
1
ответ
Моя конечная цель - выпустить xcodebuild test из командной строки, выбирающей разные схемы для разных языков. В настоящее время у меня есть две схемы, единственная разница между ними - это язык при...
5 месяцев, 3 недели назад Androrider
99
голосов
1
ответ
Как создать быстрый файл, который определяет кнопки или текстовые поля в XCTest? У меня есть файл UITest. Я хочу определить элементы в UITest в другом быстром файле, но это ошибка. Это то, что я ищ...
5 месяцев, 3 недели назад Tran Minh Nhut
80
голосов
1
ответ
Наше приложение получает контент из службы, указанной в нашем файле ApplicationConfig.plist. Мне нужно 4 XCTestCases для использования четырех разных файлов ApplicationConfig.plist. Какой лучший сп...
5 месяцев, 3 недели назад Teresa Peters
69
голосов
1
ответ
Я хочу установить текст для моего UITextField, используя xctest app.textFields["enter "].tap() app.textFields["enter "].text = "xyz" но его ошибка бросания, и я не нахожу альтернативный способ сдел...
5 месяцев, 3 недели назад iphonedevkumar
126
голосов
2
ответа
Следующие тесты отлично работают на iOS 11. Он отклоняет предупреждение, запрашивающее разрешения на использование служб местоположений, а затем увеличивает масштаб на карте. На iOS 10 или 9 он нич...
5 месяцев, 3 недели назад Titouan de Bailleul
69
голосов
1
ответ
Возможно, я неправильно понимаю, как работают запросы и xcuielements, но я хотел бы повторить результаты запроса. В моем приложении у меня есть номер отправленного текста/номер, полученный дважды н...
5 месяцев, 3 недели назад Biclops
57
голосов
2
ответа
У нас есть UnitTests, которые размещены в приложении. Чтобы загрузить тестовые ресурсы, мы используем: Bundle(for: TestClass.self).path(forResource: "some-file", ofType: "json") . В Xcode 9 он возв...
5 месяцев, 3 недели назад Igor Palaguta
57
голосов
1
ответ
В приложении, которое содержит только табличное представление с 20 строками, все они содержат текст "Ячейка X", X - индекс строки, у меня следующий тест: func testTwentyFirstRow() { let cell = XCUI...
5 месяцев, 3 недели назад Titouan de Bailleul
69
голосов
1
ответ
Я создал некоторые модульные тесты в своем проекте Xcode 5.1.1. Я могу понять, что "t" в этих значках означает "тест": Но что означает "rT"?
5 месяцев, 3 недели назад John Topley
97
голосов
1
ответ
Можно ли запускать и загружать только пользовательские ячейки и тестовые точки? Мой ViewController имеет TableView с разделенным dataSource (который является подклассом источника пользовательских д...
5 месяцев, 4 недели назад elektricni
145
голосов
4
ответа
Я пытаюсь протестировать свое приложение, используя инфраструктуру XCTest. Я хочу, чтобы мой единственный тестовый пример завершился с ошибкой, если выполнено какое-либо логическое условие (с испол...
5 месяцев, 4 недели назад Yoav Schwartz
105
голосов
2
ответа
Я пытаюсь проверить внешний вид ярлыка (toastLabel), который у меня есть, который ненадолго оживляет, когда кто-то вводит неправильное письмо. private func registerNewUser(email: String, password: ...
5 месяцев, 4 недели назад Wazza
70
голосов
1
ответ
У меня есть простое приложение для Mac OS, которое поставляется со стандартным MainMenu.xib . Там у меня есть второе окно для настроек и PreferencesWindowController . Я хотел бы получить следующий ...
5 месяцев, 4 недели назад Elliot Chance
69
голосов
2
ответа
Мне нужен статус теста после того, как каждый тестовый пример выполняется в моем тестовом наборе в Xcode. Я знаю, что наблюдатель может помочь в его достижении. Но как я могу использовать его в сво...
5 месяцев, 4 недели назад Khazana
58
голосов
2
ответа
Я только что написал новый тест в своем классе XCTestCase . Исходные два теста по умолчанию работают отлично. Но по какой-то причине Xcode не обнаруживает новый тест, который я только что написал. ...
5 месяцев, 4 недели назад Charlie Fish
99
голосов
1
ответ
У моего приложения iOS есть невидимый UITextField, который я использую для захвата ввода пользователя, а затем его отображение в моем собственном интерфейсе. UITextField *hiddenTextField; hiddenTex...
5 месяцев, 4 недели назад running-codebase
69
голосов
3
ответа
Поэтому я хочу написать тест, чтобы утверждать, что экземпляр класса был создан. Мой первоначальный ответ заключался в том, чтобы написать тест, который проверяет переменную, получающую класс за ну...
5 месяцев, 4 недели назад Jimmy
156
голосов
3
ответа
У меня есть кажущаяся странная проблема (если я не пропущу что-то совершенно очевидное!), и мне любопытно, есть ли у кого-нибудь здесь какие-либо идеи. Я довольно много искал и ничего не нашел. Ког...
5 месяцев, 4 недели назад user3101323
90
голосов
3
ответа
У меня есть разрыв класса, который пытается удалить приложение, но он не распознает app.terminate(). class DeviceSettingsUtilities : UITestUtilities { func removeApp(productName:String){ print("in ...
6 месяцев назад velapanur
69
голосов
1
ответ
Когда я работаю над тестом, основанным на тестах, чтобы лучше понять, как объекты могут быть инициализированы и использованы, я столкнулся с тестовым случаем, когда создаю объект, такой как UITable...
6 месяцев назад Cosmic Arrows
144
голоса
2
ответа
У меня есть переменная типа .Image и class XCUIElement . Что-то вроде этого: var image = app.descendantsMatchingType(.Image).elementAtIndex(0) Есть ли способ извлечь фактическое изображение, чтобы ...
6 месяцев назад SalmonKiller
57
голосов
2
ответа
Я использую стандартную тестовую среду XCTest для написания и тестирования приложения, и я смог это сделать. Но для генерации отчета Test-Case я не вижу никакой опции, кроме
6 месяцев назад Bhupendra
58
голосов
1
ответ
Я хотел бы загрузить файл JSON и преобразовать его в данные как часть моих модульных тестов. Поэтому я могу утверждать, как мой сервис обрабатывает ответ, однако я не хочу заполнять каждый тестовый...
6 месяцев назад pgGriff
105
голосов
2
ответа
Мы хотели бы протестировать получение push-уведомлений (пока приложение активно) в UITest. Решение goto с отправкой реальных push-уведомлений звучит немного как перебор (и работает только на реальн...
6 месяцев назад cornr
69
голосов
1
ответ
Кража справки с этого веб-сайта , я внедрил это исправление, чтобы запустить небольшую функцию ожидания, поэтому я могу убедиться, что жду элементов/страниц/и т.д. для загрузки перед продолжением т...
6 месяцев назад Alex Barbato
205
голосов
5
ответов
Можно ли запускать отдельные тестовые примеры или отдельные тестовые пакеты из целевой тестовой программы приложения iOS вместо всех тестовых примеров из интерфейса командной строки? Вы можете запу...
6 месяцев назад Apophenia Overload
68
голосов
1
ответ
У меня проблема с компиляцией тестов в Swift. Похоже, что компилятор теряет информацию о типе шаблона, но другие общие методы работают нормально. Что мне не хватает? public class MatchNorm { public...
6 месяцев назад Konrad Nowicki
69
голосов
2
ответа
Создал новый проект библиотеки OS X, удалил объекты Objective-C и добавил файл Swift (Empty.swift). В том же каталоге добавлен unit тест (new-> Unit Test), EmptyTest.swift. Сгенерированный код н...
6 месяцев назад Lance Kind
106
голосов
1
ответ
У меня есть константа строки, указанная ниже. Это компиляторы кода в обычном приложении для отладки и выпуска. Но в целевом тестовом приложении (Ctrl + U), я получил ошибку, которая неожиданно "@" ...
6 месяцев назад karim
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема