在一个测试方法中,我调用API并将数据存储到类属性,我想在另一个测试方法中使用它。 但是每次调用测试方法时,都会为它分配一个新的测试类实例,因此每次都会对类属性进行初始化。
那么有没有办法存储数据以便在其他测试方法中使用它?我不想要使用最好的静态数据。
答案 0 :(得分:0)
也许这适合你的问题...
对于第一种方法执行类似
的操作var persistence: CoreDataPersistence?
override func setUp() {
super.setUp()
persistence = CoreDataPersistence()
}
您也可以像在测试方法中那样在setUp方法中使用XCTAssert ...方法。
然后像往常一样编写测试方法。