         
     }
     
-  
-//    func testVerifyPhoneNumberBySMSCode() {
-//        let user = LCUser()
-//        let username = uuid
-//        let password = uuid
-//        let phoneNumber = LCUserTestCase.testablePhoneNumber
-//        user.username = username
-//        user.password = password
-//        user.mobilePhoneNumber = phoneNumber
-//        do {
-//            try user.signUp()
-//        } catch  {
-//            XCTFail()
-//        }
-//        expecting { (exp) in
-//            LCUser.logInWithUsername(
-//                inBackground: username,
-//                password: password)
-//            { (user, error) in
-//                XCTAssertTrue(Thread.isMainThread)
-//                XCTAssertNotNil(user)
-//                XCTAssertNil(error)
-//                XCTAssertTrue(user === LCUser.current())
-//                exp.fulfill()
-//            }
-//        }
-//        expecting { (exp) in
-//            LCUser.requestVerificationCode(
-//                forPhoneNumber: phoneNumber,
-//                options: nil)
-//            { (succeeded, error) in
-//                XCTAssertTrue(Thread.isMainThread)
-//                XCTAssertTrue(succeeded)
-//                XCTAssertNil(error)
-//                exp.fulfill()
-//            }
-//        }
-//        expecting { (exp) in
-//            LCUser.verifyCode(
-//                forPhoneNumber: phoneNumber,
-//                code: LCUserTestCase.testableSMSCode)
-//            { (succeeded, error) in
-//                XCTAssertTrue(Thread.isMainThread)
-//                XCTAssertTrue(succeeded)
-//                XCTAssertNil(error)
-//                exp.fulfill()
-//            }
-//        }
-//    }
-
-//    func testUpdatePhoneNumberBySMSCode() {
-//        let user = LCUser()
-//        let username = uuid
-//        let password = uuid
-//        let phoneNumber = LCUserTestCase.testablePhoneNumber
-//        user.username = username
-//        user.password = password
-//        user.mobilePhoneNumber = phoneNumber
-//        do {
-//            try user.signUp()
-//        } catch  {
-//            XCTFail()
-//        }
-//
-//        expecting { (exp) in
-//            LCUser.logInWithUsername(
-//                inBackground: username,
-//                password: password)
-//            { (user, error) in
-//                XCTAssertTrue(Thread.isMainThread)
-//                XCTAssertNotNil(user)
-//                XCTAssertNil(error)
-//                XCTAssertTrue(user === LCUser.current())
-//                exp.fulfill()
-//            }
-//        }
-//        expecting { (exp) in
-//            LCUser.requestVerificationCode(
-//                forUpdatingPhoneNumber: phoneNumber,
-//                options: nil)
-//            { (succeeded, error) in
-//                XCTAssertTrue(Thread.isMainThread)
-//                XCTAssertTrue(succeeded)
-//                XCTAssertNil(error)
-//                exp.fulfill()
-//            }
-//        }
-//        expecting { (exp) in
-//            LCUser.verifyCode(
-//                toUpdatePhoneNumber: phoneNumber,
-//                code: LCUserTestCase.testableSMSCode)
-//            { (succeeded, error) in
-//                XCTAssertTrue(Thread.isMainThread)
-//                XCTAssertTrue(succeeded)
-//                XCTAssertNil(error)
-//                exp.fulfill()
-//            }
-//        }
-//    }
-
+    
+    //    func testVerifyPhoneNumberBySMSCode() {
+    //        let user = LCUser()
+    //        let username = uuid
+    //        let password = uuid
+    //        let phoneNumber = LCUserTestCase.testablePhoneNumber
+    //        user.username = username
+    //        user.password = password
+    //        user.mobilePhoneNumber = phoneNumber
+    //        do {
+    //            try user.signUp()
+    //        } catch  {
+    //            XCTFail()
+    //        }
+    //        expecting { (exp) in
+    //            LCUser.logInWithUsername(
+    //                inBackground: username,
+    //                password: password)
+    //            { (user, error) in
+    //                XCTAssertTrue(Thread.isMainThread)
+    //                XCTAssertNotNil(user)
+    //                XCTAssertNil(error)
+    //                XCTAssertTrue(user === LCUser.current())
+    //                exp.fulfill()
+    //            }
+    //        }
+    //        expecting { (exp) in
+    //            LCUser.requestVerificationCode(
+    //                forPhoneNumber: phoneNumber,
+    //                options: nil)
+    //            { (succeeded, error) in
+    //                XCTAssertTrue(Thread.isMainThread)
+    //                XCTAssertTrue(succeeded)
+    //                XCTAssertNil(error)
+    //                exp.fulfill()
+    //            }
+    //        }
+    //        expecting { (exp) in
+    //            LCUser.verifyCode(
+    //                forPhoneNumber: phoneNumber,
+    //                code: LCUserTestCase.testableSMSCode)
+    //            { (succeeded, error) in
+    //                XCTAssertTrue(Thread.isMainThread)
+    //                XCTAssertTrue(succeeded)
+    //                XCTAssertNil(error)
+    //                exp.fulfill()
+    //            }
+    //        }
+    //    }
+    
+    //    func testUpdatePhoneNumberBySMSCode() {
+    //        let user = LCUser()
+    //        let username = uuid
+    //        let password = uuid
+    //        let phoneNumber = LCUserTestCase.testablePhoneNumber
+    //        user.username = username
+    //        user.password = password
+    //        user.mobilePhoneNumber = phoneNumber
+    //        do {
+    //            try user.signUp()
+    //        } catch  {
+    //            XCTFail()
+    //        }
+    //
+    //        expecting { (exp) in
+    //            LCUser.logInWithUsername(
+    //                inBackground: username,
+    //                password: password)
+    //            { (user, error) in
+    //                XCTAssertTrue(Thread.isMainThread)
+    //                XCTAssertNotNil(user)
+    //                XCTAssertNil(error)
+    //                XCTAssertTrue(user === LCUser.current())
+    //                exp.fulfill()
+    //            }
+    //        }
+    //        expecting { (exp) in
+    //            LCUser.requestVerificationCode(
+    //                forUpdatingPhoneNumber: phoneNumber,
+    //                options: nil)
+    //            { (succeeded, error) in
+    //                XCTAssertTrue(Thread.isMainThread)
+    //                XCTAssertTrue(succeeded)
+    //                XCTAssertNil(error)
+    //                exp.fulfill()
+    //            }
+    //        }
+    //        expecting { (exp) in
+    //            LCUser.verifyCode(
+    //                toUpdatePhoneNumber: phoneNumber,
+    //                code: LCUserTestCase.testableSMSCode)
+    //            { (succeeded, error) in
+    //                XCTAssertTrue(Thread.isMainThread)
+    //                XCTAssertTrue(succeeded)
+    //                XCTAssertNil(error)
+    //                exp.fulfill()
+    //            }
+    //        }
+    //    }
+    
     
     func testLogOut() {
         var uid1: String?

            }
        }
        
        guard let _ = user_1.objectId,
              LCUser.current() === user_1 else {
            XCTFail()
            return
        }
        LCUser.logOut()
        
        let user_2 = LCUser()

        }
        
        LCUser.changeCurrentUser(user_1, save: false)
        var query: LCQuery!
        
        expecting(description: "Decline Friendship Request", count: 2) { exp in
            query = LCFriendshipRequest.query()
            query.findObjectsInBackground { requests, error in
