2017-02-17 2 views
0

XCTest 케이스를 작성하지만 한 곳에서 멈추었습니다. NSManagedObject의 하위 클래스 인 주요 대상에 Class Car가 있습니다. 나는 Car 클래스의 객체들의 배열을 가지는 모의 객체를 만들고있다. 하지만 자동차의 요소에 setter를 사용할 때마다 충돌이 발생합니다. 나는 자동차 이름을 설정할 때NSManagedObject 하위 클래스 조롱

class CarTests: XCTestCase { 



    func testCar() { 

     let car = getMyCar() 
     // Some asserts here 

    } 

    func getMyCar() -> Car { 
     let car: Car = Car.Init() 
     car.name = "Ferrari" 

     return car 
    } 

} 

시험 대상에서 주 거래

class Car: NSManagedObject { 

    @NSManaged var name: String 

} 

에서

은 여기 충돌. 어떤 아이디어 내가 어떻게 자동차 개체의 모의 데이터를 만들 수 있습니까?

오류가 - 실패 : "NSInvalidArgumentException"잡힌 "- [MyProject.Car에서는 setName이 :] : 인식 할 수없는 선택 예를 0x310434347f200로 전송"

답변

관련 문제