Swift - Получить NSBundle для тестовой цели?

В Objective C всякий раз, когда мне приходилось обращаться к тестовому набору, я бы назвал

[NSBundle bundleForClass:[ClassInTestTarget class]];

bundleForClass недоступен в Swift, поэтому как мне получить доступ к тестовому пакету?

Причина, по которой я нуждаюсь в этом, заключается в том, что для написания тестов для фреймворка, над которым я работаю, я должен использовать стек данных ядра памяти. Первоначально все ресурсы были включены как в основной целевой объект, так и в тестовую, но затем я переместил все эти тестовые помощники только для проверки цели, и теперь код ниже возвращает nil, который не удаляет все мои тесты

let modelURL = NSBundle.mainBundle().URLForResource("Model", withExtension: "momd")

Ответы

Ответ 1

Соответствующий код Swift

NSBundle(forClass: ClassInTestTarget.self)

ClassInTestTarget.self возвращает объект класса для класса ClassInTestTarget.