Почему создание экземпляра 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).

Похоже, что в моей цели модульного тестирования есть какая-то настройка, которую я не выполняю. Как вы тестируете вещи, которые создают экземпляры шрифтов?

Ответы на вопрос(4)

Ваш ответ на вопрос