1

据我所知,我的测试KIFTestScenario+EXAdditions按字母顺序排列。我怎样才能让测试按照我想要的顺序进行。我宁愿不要这样简单地命名它们scenarioToATestLogin

谢谢!

4

1 回答 1

4

我们曾经遇到过这个问题,但现在我们将 KifTestController 子类化,并在该控制器中添加我们的 KifTestScenario,如下所示:

- (void)initializeScenarios {
    [self addScenario:[KIFTestScenario scenarioTestMediaPlayer]];
    [self addScenario:[KIFTestScenario scenarioTestVideoPlayer]];
    [self addScenario:[KIFTestScenario scenarioTestSharing]];
    [self addScenario:[KIFTestScenario scenarioTestContentView]];
}

然后在我们的 AppDelegate 中,我们在这个方法中启动 KiffTest:

- (void)runIntegrationTests {
    [[OurTestController sharedInstance] startTestingWithCompletionBlock:^{
        exit([[OurTestController sharedInstance] failureCount]);
    }];
}

我们的场景按照我们在上面添加的顺序运行。

于 2013-04-30T22:50:30.450 回答