hugh-h
10/18/2017 - 8:59 PM

testAddUsers

testing sample for swift

    func testAddingUsers() {
        let coreDataService = CoreDataServiceMock()
        let process = UserDataProcess(coreDataService: coreDataService )
        let user1 = User(context:coreDataService.context)
        user1.update(usingJson: [
            "id": [ "value": "USER1" ],
            "picture": [
                "large": "http://localhost/large",
                "medium": "http://localhost/medium",
                "thumbnail": "http://localhost/thumbnnail"
            ],
            "name": [
                "first": "first",
                "last": "last"
            ]
            ]
        )
        let payload = [
            "results": [user1]
        ]
        process.updateUserList(payload: payload)

        XCTAssertEqual(user1.firstName, "first")
    }