0
내 응용 프로그램에 대한 일부 단위 테스트를 작성하려고합니다. 내가 렐름과 RAC 프레임 워크를 사용하고 있지만 둘 다 내 단위 테스트에서 사용할 수 없습니다.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)에서만 정상적으로 작동합니다. 오류 : 나는 "대상 회원"에 대한 서로 다른 조합을 시도하고 그들 중 누구도 일하지
해결되지 않은 식별자 '영역'의
사용. 이 시점에서 나는 모든 프레임 워크의 '대상 멤버쉽'을 앱과 테스트에 모두 보유하고 있습니다.
어떤 조언이 필요합니까?
시도'에 가져 오기가 acually이와 함께 도움이 그 –
을 RealmSwift' : https://github.com/Carthage/Carthage#adding-frameworks-to-unit-tests-or-a- 프레임 워크 테스트 빌드 단계에 내 프레임 워크를 링크 (carthage로 다운로드)시켜야하며이를 단위 테스트에 가져와야했습니다. –