找不到'SenTestCase'的接口声明

时间:2012-05-11 07:30:13

标签: objective-c cocoa unit-testing

当我尝试将另一个文件添加到我的测试目标时,它找不到SenTestKit框架。

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

当我添加文件时,我确实检查了此文件的Tests-target,这似乎是其他人遇到此错误的问题,但即使我将文件添加到正确的目标,我也会得到这个。

当我选择.m文件时,我看到它被添加到正确的目标,就像你从start开始提供的主要测试文件一样。

我的新文件显示在测试目标的Build Phases下的“Compile Sources”阶段下。 我找不到任何其他地方寻找错误。

提前致谢!

修改

我确实包含了框架,整个文件看起来像这样:

#import <SenTestingKit/SenTestingKit.h>

@interface SituationAnalysisTests : SenTestCase

@end

修改 另外我在Snow Leopard下运行xcode 4.2

1 个答案:

答案 0 :(得分:1)

确保在您的SenTestCase子类的.h文件中,执行:

#import <SenTestingKit/SenTestingKit.h>