2017-10-13 38 views
0

我正在尝试为我的应用程序编写一些单元测试。我正在使用Realm和RAC框架,但是他们都不能在我的单元测试中使用。使用Realm和RAC进行Swift单元测试

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)一起工作。错误是:

使用

我已经尝试了“目标会员”不同的组合和他们没有工作没有得到解决标识“境界”的。在这一点上,我拥有所有框架的应用程序和测试的目标成员资格。

有什么建议吗?

+0

尝试'进口RealmSwift' –

+0

这acually帮助这一起:https://github.com/Carthage/Carthage#adding-frameworks-to-unit-tests-or-a-框架 我必须将我的框架(与carthage一起下载)链接到测试的构建阶段,并将它们导入到我的单元测试中。 –

回答