目前我的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就可以按照我設置的順序運行了。