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(); })); })); }
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(); })); }
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); } })); })); }