gpt4 book ai didi

使用 Realm 和 RAC 进行 Swift 单元测试

转载 作者:行者123 更新时间:2023-11-30 12:05:25 25 4
gpt4 key购买 nike

我正在尝试为我的应用程序编写一些单元测试。我正在使用 Realm 和 RAC 框架,但我都无法在单元测试中使用它们。

import XCTest

@testable import FlightRecords

class RecordsViewModelTests: XCTestCase {

var viewModelUnderTest: RecordsViewModel!

override func setUp() {
super.setUp()
viewModelUnderTest = RecordsViewModel()
Realm.Configuration.defaultConfiguration.inMemoryIdentifier = self.name
}
}

在上面的代码中,我收到错误,但我的应用程序在 Realm(和 RAC)中正常工作。错误是:

Use of unresolved identifier 'Realm'

我尝试了不同的“目标成员(member)资格”组合,但没有一个有效。此时,我已经拥有应用程序和测试的所有框架的目标成员资格。

有什么建议吗?

最佳答案

您需要在测试用例中导入RealmSwift,还应该将RealmSwift.framework的父路径添加到单元测试的“框架搜索路径”中。

另请参阅https://realm.io/docs/swift/latest/#debugging

关于使用 Realm 和 RAC 进行 Swift 单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46727268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com