修改IOS的Kif测试顺序

目前我的KIFTestScenario+EXAdditions的测试是根据字母顺序来的。我想要换一种顺序。希望不是简单的名字这样:scenarioToATestLogin

谢谢。

这种问题的通用方法是,让子类继承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]);
    }];
}

scenarios就可以按照我设置的顺序运行了。