【问题标题】:How can I change the order of iOS Kif tests?如何更改 iOS Kif 测试的顺序?
【发布时间】:2013-04-30 19:44:10
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: iphone ios testing kif-framework


    【解决方案1】:

    我们曾经遇到过这个问题,但现在我们将 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]);
        }];
    }
    

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

    【讨论】:

    • 您能在 Swift 3.0 和 KIF 最新版本(例如 3.2.1)中说明这一点吗?谢谢。
    猜你喜欢
    • 2015-12-01
    • 1970-01-01
    • 2017-04-01
    • 2014-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多