【问题标题】:How to group xcode 5 test cases into test suites如何将 xcode 5 测试用例分组到测试套件中
【发布时间】:2014-09-28 08:08:03
【问题描述】:

我使用 xcode 5 测试导航器来运行我的测试,但一件痛苦的事情是我需要一些时间来测试我的应用程序的整个层(比如模型)。我想要一种将测试分组为逻辑单元的方法。我可能会为此目的使用测试目标,但我认为这不是一种有效的方法。

【问题讨论】:

    标签: ios unit-testing testing xcode5


    【解决方案1】:

    为每个逻辑单元创建一个测试用例类会将它们分组到测试导航器中。选择 File > New > File 以将新的测试用例类添加到您的项目中。

    如果您将光标移动到测试导航器中的一个测试用例类上,该类旁边会出现一个小的运行按钮。单击按钮仅运行该类的测试。

    【讨论】:

    • 我知道这种用法,但假设我有一个包含 10 个类的模型层。为所有 10 个类创建一个 TestCase 似乎不是一个好主意。所以我为每个模型类创建了一个 TestCase,我希望有一种方法可以运行所有 10 个 TestCase 而无需运行其他 TestCase。
    • 我能想到的唯一其他选择是拥有多个测试目标或在测试时运行所有测试。
    • 也可以创建只运行您对特定层感兴趣的测试的方案。
    猜你喜欢
    • 2012-05-21
    • 1970-01-01
    • 2015-12-08
    • 1970-01-01
    • 2013-04-09
    • 2022-08-20
    • 2012-10-13
    • 1970-01-01
    • 2018-04-11
    相关资源
    最近更新 更多