OCUnit
cocos2d を使用するゲームの単体テストをセットアップする方法を見つけようとしています。そこで、次の手順に従って最初にテスト ターゲットをセットアップしました: http://blog.shalomfriss.com/?p=894
SIGABRT
残念ながら、以下のコードは、製品>テストでテストを実行すると信号をトリガーしXcode.
ます[CCGLProgram compileShader:type:byteArray:]
@implementation GameTests
- (void)setUp
{
[super setUp];
}
- (void)tearDown
{
// Tear-down code here.
[super tearDown];
}
- (void)testExample
{
STAssertNotNil([InitialLayer scene], @"initial layer scene was null.");
}
@end
これは InitialLayer のシーン メソッドです。
+(CCScene *) scene
{
CCScene *scene = [CCScene node];
InitialLayer*layer = [InitialLayernode];
[scene addChild: layer];
return scene;
}
その他の関連情報:
- 対象機種:iPad 6.1
xcode
バージョン: 4.6.3cocos2d
バージョン 2.1
これを修正する方法を知っている人はいますか、それとも OCUnit またはその他のテスト フレームワークを使用してテストをセットアップする一般的な方法はありますか?