Objective c OCUnit测试未运行/未找到

Objective c OCUnit测试未运行/未找到,objective-c,xcode,ocunit,Objective C,Xcode,Ocunit,我正在努力掌握OCTest,但似乎无法让它实际运行我的测试(至少,我相信它没有运行我的测试)。我已按照中所述设置了一个项目,并添加了一个名为UnitTests的类,该类包含以下函数: -(void)testFailures { STFail(@"A message"); } 当我构建测试包(在Debug或Release中)时,build Results面板简要地显示它正在运行单元测试(它说的是类似于“running unit tests for…(GC OFF)),但随后显示build

我正在努力掌握OCTest,但似乎无法让它实际运行我的测试(至少,我相信它没有运行我的测试)。我已按照中所述设置了一个项目,并添加了一个名为UnitTests的类,该类包含以下函数:

-(void)testFailures
{
    STFail(@"A message");
}
当我构建测试包(在Debug或Release中)时,build Results面板简要地显示它正在运行单元测试(它说的是类似于“running unit tests for…(GC OFF)),但随后显示build Successed消息。当我将不那么琐碎的测试放入时,也会发生同样的情况,例如:

- (void)testFramework
{
    NSString *string1 = @"test";
    NSString *string2 = @"testing";
    STAssertEquals(string1,
               string2,
               @"FAILURE");
}
你知道我哪里出错了吗

  • 将项目目标设定为ocunit
  • 在你的m文件的信息中,它是针对OCUnit的吗

  • 这是一个

    我刚刚回到这个项目,你的检查似乎让它工作起来了。谢谢有一件事让我大吃一惊,那就是单元测试似乎只在模拟器构建期间运行,而不是在设备构建期间运行。