Почему создание экземпляра UIFont в модульном тесте iphone вызывает сбой?
Я пытаюсь провести модульное тестирование некоторого кода iphone, который создает экземпляры шрифтов. Я сузил его до следующего тестового модуля:
#import "test.h"
#import <UIKit/UIKit.h>
@implementation test
- (void)testFonts {
[UIFont systemFontOfSize:12];
}
@end
Это вылетает с ошибкой:
Test Case '-[test testFonts]' started.
/Developer/Tools/RunPlatformUnitTests.include: line 415: 79768 Trace/BPT trap "${THIN_TEST_RIG}" "${OTHER_TEST_FLAGS}" "${TEST_BUNDLE_PATH}"
/Developer/Tools/RunPlatformUnitTests.include:451: error: Test rig '/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.sdk/Developer/usr/bin/otest' exited abnormally with code 133 (it may have crashed).
Похоже, что в моей цели модульного тестирования есть какая-то настройка, которую я не выполняю. Как вы тестируете вещи, которые создают экземпляры шрифтов?