【问题标题】:xctest How to use data captured in one test method in another test methodxctest 如何在另一种测试方法中使用在一种测试方法中捕获的数据
【发布时间】:2015-09-15 10:40:09
【问题描述】:

在一个测试方法中,我正在调用一个 API 并将数据存储到我想在另一个测试方法中使用的类属性中。 但是每次调用测试方法时,都会为其分配新的测试类实例,因此每次都会初始化类属性。

那么有没有办法存储数据以在其他测试方法中使用它?我不想顶部使用静态数据。

【问题讨论】:

    标签: xctest


    【解决方案1】:

    也许这适合您的问题...

    对于第一种方法,请执行类似的操作

    var persistence: CoreDataPersistence?
    override func setUp() {
        super.setUp()
        persistence = CoreDataPersistence()
    }
    

    您也可以像在测试方法中一样在 setUp 方法中使用 XCTAssert... 方法。

    然后像往常一样编写测试方法。

    【讨论】:

      猜你喜欢
      • 2016-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-28
      • 2020-08-02
      • 1970-01-01
      相关资源
      最近更新 更多