Я не могу получить модульные тесты XCTestCase для Cocoa Touch Static Library, которые полагаются на код, который использует imageNamed
для работы.
Я добавил свое изображение "plane.png" к целевой цели, но [UIImage imageNamed]
продолжает возвращать нуль.
Когда я явно укажу путь к образцу в тесте и загружаю изображение из файла, он работает.
NSString* imagePath = [[[NSBundle bundleForClass:[self class]] resourcePath] stringByAppendingPathComponent:@"plane.png"];
UIImage* imageWorks = [UIImage imageWithContentsOfFile:imagePath];
UIImage* imageStaysNil = [UIImage imageNamed:@"plane.png"];
Как я могу написать модульные тесты для кода, который использует imageNamed
?