BZKIntegrationTestSuite 0.0.4

BZKIntegrationTestSuite 0.0.4

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最新发布2014年12月

bensarz 维护。



概述

我编写这个小库是因为我需要 [某种程度上] 自动化与 BLE 设备的集成测试,而无法使用单元测试来实现。这个测试套件基于(但不继承自) XCTestCase 类。它具有相同类型的函数,包括 setUptearDown 函数。它还会扫描您的实现文件中的以 "test" 前缀的方法(即 testSomethingtestSomethingElse)。

如何使用

从示例项目中应该可以很容易地找出使其工作的方式。我最终将更新此 README,包括更好的说明。然而,下面是使用此套件的快速 '待办事项' 列表。

  1. 创建一个 BZKIntegrationTestCaseManager 实例
  2. 为了使用每一个测试案例,创建 BZKIntegrationTestCase 的子类
  3. 确保在子类中调用 [super setUp][super tearDown]
  4. 创建尽可能多的测试方法

    - (void)testSomething;
    - (void)testSomethingElse
  5. 通过在 BZKIntegrationTestCaseManager 的实例上调用 runTests:completion: 来运行测试案例