xctest如何在另一个测试方法中使用一种测试方法中捕获的数据

时间:2015-09-15 10:40:09

标签: xctest

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

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

1 个答案:

答案 0 :(得分:0)

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

对于第一种方法执行类似

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

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

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