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

Ошибка Clang: ссылка на NSUTF8StringEncoding неоднозначна
Я пытаюсь создать модульные тесты, используя новую структуру XCTest, представленную в Xcode 5. У меня есть строка в одном из моих тестовых случаев, которая выглядит так: XCTAssertEqual([self.client stringEncoding], NSUTF8StringEncoding, …);...
961 просмотров
schedule 09.07.2022

Настройте TestProject с XCTest с двумя тестовыми целями для iOS и OSX и общими модульными тестами.
Я хотел бы иметь один проект для модульного тестирования библиотеки, которая выполняет модульные тесты в Mac OS X и iOS в двух отдельных тестовых целях в одном проекте Xcode. Файлы модульного теста должны быть общими. Кажется, это невозможно, или...
2877 просмотров
schedule 16.06.2023

Локализации не загружаются в XCTest?
У меня есть схема в Xcode, в которой настроен только тест. И эта схема указывает на цель, в которой есть все мои тесты (это цель Cocoa Unit Testing Bundle для OS X). Итак, я использую Command + U, чтобы запустить все эти тесты, и все работает...
1733 просмотров
schedule 05.06.2022

Заглушка OCMock для аргумента передачи по ссылке метода
У меня есть метод, который мне нужно заглушить. Метод имеет следующий вид: BOOL myMethodWithError:(*__autoreleasing *NSError)error; Поэтому я издевался над объектом и пытался вернуть ноль обратно через «ошибку». Я закодировал это следующим...
2497 просмотров
schedule 23.06.2023

Заголовок тестового представления с помощью XCTest
Я использую XCtest для проверки заголовка представления. Пытаюсь выработать привычку сначала писать тесты. Настройка выглядит так - (void)setUp { [super setUp]; self.appDelegate = [[UIApplication sharedApplication] delegate];...
2076 просмотров
schedule 10.01.2024

Модульные тесты для NSOperationQueue с maxConcurrentOperationCount
У меня есть класс, который является своего рода оболочкой для NSOperationQueue . Это позволяет ставить в очередь сетевые запросы с помощью блоков. В настоящее время запросы выполняются один за другим, но это может быть изменено в будущем. Вот...
1642 просмотров

xcode 5 xctest тестирование асинхронного входа в веб-службу
я сделал приложение для iOS, используя XCode 5, и теперь я хочу провести для него модульное тестирование, я написал тестовый пример для службы входа в систему, но дело в том, что запрос формируется правильно, но ответ не приходит, и когда мы запускаем...
879 просмотров
schedule 17.04.2023

XCTAsertThrows останавливается в точке останова
Я пишу тестовый метод, в котором я хочу, чтобы SUT выдавал исключение при определенных условиях. Код выглядит следующим образом: - (void) testCantStartTwice { XCTAssertThrows([self.sut start], @""); } Теперь все хорошо, и тест проходит....
998 просмотров
schedule 30.11.2022

Почему я не могу найти XCTest/XCTest.h?
Я пытаюсь начать работу с tdd в Xcode и следую очень хорошему руководству . Все прошло гладко. Однако, когда я хочу создать проект приложения командной строки (в c) в Xcode, отдельная тестовая папка не создавалась. Я хочу построить реализацию...
5009 просмотров
schedule 01.08.2023

Связывание цели XCTestCase с CocoaPods
Я пытаюсь настроить новую тестовую цель для существующего приложения. В настоящее время я получаю следующие ошибки, когда пытаюсь создать тестовую цель: «Не удается найти объявление интерфейса для AFHTTPRequestOperationManager» Плюс три других,...
364 просмотров
schedule 04.03.2023

Ошибка RestKit + XCTest при EntityMapping
У меня возникли проблемы с запуском тестов после установки RestKit в моем проекте (все они работали раньше) . Вот ошибка, которую я получаю: *** Assertion failure in +[RKEntityMapping mappingForEntityForName:inManagedObjectStore:] Вот...
150 просмотров
schedule 26.10.2023

Как выполнить модульное тестирование HTTP-запроса и ответа с помощью NSURLSession в iOS 7.1?
Я хотел бы знать, как «модульное тестирование» HTTP-запросов и ответов с использованием NSURLSession. Прямо сейчас мой код блока завершения не вызывается при запуске в качестве модульного теста. Однако когда тот же код выполняется из AppDelegate...
14057 просмотров

Cocoa Unit Testing — приложение запускается перед тестами
При запуске модульных тестов (XCTest) в Xcode 5 для приложения Mac Cocoa приложение запускается перед запуском тестов. Есть ли способ предотвратить это? Небольшое примечание: Я нашел следующий вопрос , который кажется быть очень...
53 просмотров
schedule 01.05.2023

extern NSString * константы nil для тестовой цели
Недавно я добавил тестовую цель (используя XCTest) в свое приложение в Xcode 5.1. Кажется, все работает нормально, я могу использовать все классы и т. д. из основного приложения, но некоторые константы extern NSString * (т. е. объявленные в файле...
306 просмотров
schedule 17.04.2023

Как получить доступ к классам Obj-C, сгенерированным Core Data, в тестовых целях?
У меня есть проект приложения Core Data/Swift Cocoa в Xcode 6 (назовем проект Stuff ). Я создал объект Core Data с именем Query и использовал Xcode для создания для него подкласса NSManagedObject . В этот момент Xcode 6 предложил мне создать...
2039 просмотров
schedule 09.02.2023

Запуск Swift XCTests на iDevice
У меня есть приложение Swift, которое отлично работает как на iPad, так и на симуляторе. В проекте также есть тестовая цель, которая отлично работает на симуляторе, но не работает на iPad или iPhone. Когда я пытаюсь протестировать на любом...
149 просмотров
schedule 10.07.2022

XCTest и асинхронное тестирование в Xcode 6
Поэтому Apple сообщила в примечании к выпуску Xcode 6, что теперь мы можем проводить асинхронное тестирование напрямую с помощью XCTest. Кто-нибудь знает, как это сделать с помощью Xcode 6 Beta 3 (с использованием Objective-C или Swift)? Мне нужен...
21263 просмотров
schedule 15.05.2022

Не удается открыть NSStream из XCTest в Swift
Я пытаюсь написать XCTest, который проверяет подключение к сокету. Вот как примерно выглядит мой код подключения: public class MyConnection: NSObject, NSStreamDelegate { private let queue = NSOperationQueue() private var inputStream:...
415 просмотров
schedule 28.12.2022

Ошибки IBDesignable при добавлении в цель тестов
У меня есть простой подкласс UIButton , который реализует IBDesignable с переменной IBInspectable : @IBDesignable class Button: UIButton { @IBInspectable var borderColor: UIColor = UIColor.whiteColor() { didSet { layer.borderColor...
10365 просмотров
schedule 28.08.2022

XCTest ожидает вызов метода с быстрым
Как написать тест, ожидающий вызова метода, используя swift и XCTest? Я мог бы использовать OCMock, но они официально не поддерживают Swift, так что это не лучший вариант.
5905 просмотров
schedule 19.04.2022