Ich versuche, einige iphone Code zu testen, die Schriftarten instanziiert. Ich habe es auf den folgenden abstürzenden Unit-Test eingegrenzt:
#import "test.h"
#import <UIKit/UIKit.h>
@implementation test
- (void)testFonts {
[UIFont systemFontOfSize:12];
}
@end
Dies führt zu einem Absturz mit der Fehlermeldung:
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).
Es scheint, als gäbe es einige Einstellungen, die ich in meinem Unit-Test-Target nicht vornehme, damit dies funktioniert. Wie Sie Einheit Test Dinge, die Schriftarten instanziieren?