Skip to content

Commit

Permalink
add SyncTests
Browse files Browse the repository at this point in the history
  • Loading branch information
nixzhu committed Apr 27, 2016
1 parent 0df314d commit 0413d43
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 0 deletions.
4 changes: 4 additions & 0 deletions Yep.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -248,6 +248,7 @@
5099B9C71AB99F7B002F940B /* RegisterPickAvatarViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5099B9C61AB99F7B002F940B /* RegisterPickAvatarViewController.swift */; };
5099B9C91AB9A7CB002F940B /* CameraPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5099B9C81AB9A7CB002F940B /* CameraPreviewView.swift */; };
509B120F1C436E7C0000BE71 /* MentionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 509B120E1C436E7C0000BE71 /* MentionView.swift */; };
509B28031CD057DD0049F9A7 /* SyncTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 509B28021CD057DD0049F9A7 /* SyncTests.swift */; };
509F12951CCF14130073CB42 /* XCUIElement+Yep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 509F12941CCF14130073CB42 /* XCUIElement+Yep.swift */; };
50A0E3011C3E18A10025BEFC /* CLLocationCoordinate2D+Yep.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50A0E3001C3E18A10025BEFC /* CLLocationCoordinate2D+Yep.swift */; };
50A1FA761C0D47D300EEDA74 /* SubscribeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50A1FA751C0D47D300EEDA74 /* SubscribeView.swift */; };
Expand Down Expand Up @@ -692,6 +693,7 @@
5099B9C61AB99F7B002F940B /* RegisterPickAvatarViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = RegisterPickAvatarViewController.swift; path = ViewControllers/Register/RegisterPickAvatarViewController.swift; sourceTree = "<group>"; };
5099B9C81AB9A7CB002F940B /* CameraPreviewView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = CameraPreviewView.swift; path = Views/CameraPreview/CameraPreviewView.swift; sourceTree = "<group>"; };
509B120E1C436E7C0000BE71 /* MentionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = MentionView.swift; path = Views/Mention/MentionView.swift; sourceTree = "<group>"; };
509B28021CD057DD0049F9A7 /* SyncTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncTests.swift; sourceTree = "<group>"; };
509F12941CCF14130073CB42 /* XCUIElement+Yep.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "XCUIElement+Yep.swift"; path = "Extensions/XCUIElement+Yep.swift"; sourceTree = "<group>"; };
50A0E3001C3E18A10025BEFC /* CLLocationCoordinate2D+Yep.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "CLLocationCoordinate2D+Yep.swift"; path = "Extensions/CLLocationCoordinate2D+Yep.swift"; sourceTree = "<group>"; };
50A1FA751C0D47D300EEDA74 /* SubscribeView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SubscribeView.swift; path = Views/Subscribe/SubscribeView.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -1028,6 +1030,7 @@
isa = PBXGroup;
children = (
0A8F54C61AB67D11004AD60E /* YepTests.swift */,
509B28021CD057DD0049F9A7 /* SyncTests.swift */,
0A8F54C41AB67D11004AD60E /* Supporting Files */,
);
path = YepTests;
Expand Down Expand Up @@ -3374,6 +3377,7 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
509B28031CD057DD0049F9A7 /* SyncTests.swift in Sources */,
0A8F54C71AB67D11004AD60E /* YepTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
Expand Down
32 changes: 32 additions & 0 deletions YepTests/SyncTests.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
//
// SyncTests.swift
// Yep
//
// Created by NIX on 16/4/27.
// Copyright © 2016年 Catch Inc. All rights reserved.
//

import UIKit
import XCTest
@testable import Yep

class SyncTests: XCTestCase {

func testSyncFriendships() {

guard YepUserDefaults.isLogined else {
return
}

let expectation = expectationWithDescription("x")

syncFriendshipsAndDoFurtherAction {
expectation.fulfill()
}

waitForExpectationsWithTimeout(5, handler: nil)

XCTAssert(true, "Pass")
}
}

0 comments on commit 0413d43

Please sign in to comment.