0

別のファイルをテスト ターゲットに追加しようとすると、SenTestKit フレームワークが見つかりません。

error: cannot find interface declaration for 'SenTestCase', superclass of 'RandomClassTests'

ファイルを追加したときに、このファイルの Tests-target を確認しました。これは、他の人がこのエラーを受け取った場合の落とし穴のようですが、ファイルを正しいターゲットに追加した場合でも、これが発生します。

.m ファイルを選択すると、最初から提供されているメインのテスト ファイルとまったく同じように、正しいターゲットに追加されていることがわかります。

新しいファイルは、テスト ターゲットの Build Phases の下にある "Compile Sources" フェーズの下に表示されます。エラーを探す場所が他に見つかりません。

前もって感謝します!

編集

フレームワークを含めます。ファイル全体は次のようになります。

#import <SenTestingKit/SenTestingKit.h>

@interface SituationAnalysisTests : SenTestCase

@end

EDIT また、Snow Leopardでxcode 4.2を実行しています

4

1 に答える 1

1

SenTestCase サブクラスの .h ファイルで、次のことを確認してください。

#import <SenTestingKit/SenTestingKit.h>

于 2012-05-11T07:49:51.187 に答える