Пример #1
0
 void CreateRoom()
 {
     // Create local Room.
     var room = new Room("Unity SDK Test Room", null);
     StartCoroutine(room.Commit(error =>
     {
         // Error on Commit.
         Debug.LogError(error.Message);
     }, success =>
     {
         // Move onto loading Room.
         var searchedRoom = new Room(room.Id);
         StartCoroutine(searchedRoom.Load(error =>
         {
             // Error on Load.
             Debug.LogError(error.Message);
         }, searchedRoomSuccess =>
         {
             if (searchedRoom.Title == room.Title)
             {
                 // Load Room proves it's passed here.
                 Debug.Log("Saving new Room to Spark passed!");
                 LoadRoom(searchedRoom);
             }
         }));
     }));
 }
 void SetUp()
 {
     // Create test room.
     var room = new Room("Unity SDK Test Room", null);
     StartCoroutine(room.Commit(error =>
     {
         // Error on Commit.
         IntegrationTest.Fail("Failed to create test room" + error.Message);
     }, success => {
         Test(room);
     }));
 }
 void Test(Room room)
 {
     // Update the room.
     room.Title = "Unity SDK Test Room - Updated";
     StartCoroutine(room.Commit(error =>
     {
         // Error on Commit.
         IntegrationTest.Fail(error.Message);
     }, success => {
         TearDown(room);
     }));
 }
 void Test()
 {
     var room = new Room("Unity SDK Test Room", null);
     StartCoroutine(room.Commit(error =>
     {
         // Error on Commit.
         IntegrationTest.Fail(error.Message);
     }, success =>
     {
         TearDown(room);
     }));
 }
 void SetUp()
 {
     // Need a test room.
     var room = new Room("Unity SDK Test Room", null);
     StartCoroutine(room.Commit(error => {
         IntegrationTest.Fail("Failed to create test room: " + error.Message);
     }, success => {
         // Need a test message.
         var testMessage = new Message(room);
         testMessage.Text = "Test Message";
         StartCoroutine(testMessage.Commit(messageError => {
             IntegrationTest.Fail("Failed to create Test Message: " + messageError.Message);
         }, messageSuccess => {
             Test(testMessage);
         }));
     }));
 }
 void SetUp()
 {
     // We need a test room for the messages.
     testRoom = new Room("Unity SDK Test Room", null);
     StartCoroutine(testRoom.Commit(error =>
     {
         IntegrationTest.Fail("Failed to create test room" + error.Message);
     }, success =>
     {
         // Need a message to look for.
         testMessage = new Message(testRoom);
         testMessage.Text = "Test Message";
         StartCoroutine(testMessage.Commit(error =>
         {
             TearDown();
             IntegrationTest.Fail("Failed to create test message: " + error.Message);
         }, createMessage =>
         {
             Test();
         }));
     }));
 }
Пример #7
0
 void CreateMessage()
 {
     // Create Temporary Test Room.
     testRoom = new Room("Cisco Spark Unity Test Room", null);
     var roomCommit = testRoom.Commit(error =>
     {
         Debug.LogError("Couldn't create test room: " + error.Message);
     }, testRoomCreated =>
     {
         var testMessage = new Message(testRoom);
         testMessage.Text = testMessageContent;
         var messageCommit = testMessage.Commit(messageError =>
         {
             Debug.LogError("Create Message Failed: " + messageError.Message);
         }, createMessageSuccess =>
         {
             GetMessage(testMessage.Id);
         });
         StartCoroutine(messageCommit);
     });
     StartCoroutine(roomCommit);
 }
    void TestStart()
    {
        // Check people.
        if (testPersonid == Person.AuthenticatedUser.Id)
        {
            Fail("Test person cannot be the authenticated user.");
        }

        // Need a person and a room first!
        person = new Person(testPersonid);
        testRoom = new Room("Cisco Spark Unity SDK Test", null);
        // Commit Test Room.
        StartCoroutine(testRoom.Commit(error =>
        {
            Fail(error.Message);
        }, result =>
        {
            CreateMembership();
        }));
    }
Пример #9
0
 void UpdateRoom(Room room)
 {
     room.Title = "Unity SDK Test Room - Updated";
     StartCoroutine(room.Commit(error =>
     {
         Debug.Log(room.Title);
         // Error on Update.
         Debug.LogError(error.Message);
     }, success =>
     {
         var checkUpdatedRoom = new Room(room.Id);
         StartCoroutine(checkUpdatedRoom.Load(error =>
         {
             Debug.LogError(error.Message);
         }, updateSuccess =>
         {
             if (checkUpdatedRoom.Title == room.Title)
             {
                 Debug.Log("Update Room passed!");
                 DeleteRoom(checkUpdatedRoom);
             }
         }));
     }));
 }