public void Test_0104_findByEmail_invalid() { this.LogIn(); // set Response this.SetStandardFindResponse(client); KiiUser.FindUserByEmail("test"); }
public void Test_0102_findByEmail_broken_json() { this.LogIn(); // set Response client.AddResponse(200, "broken"); KiiUser.FindUserByEmail("*****@*****.**"); }
public void Test_0103_findByEmail_null() { this.LogIn(); // set Response this.SetStandardFindResponse(client); KiiUser.FindUserByEmail(null); }
public void Test_0101_findByEmail_server_error() { this.LogIn(); // set Response client.AddResponse(new CloudException(404, "{}")); KiiUser.FindUserByEmail("*****@*****.**"); }
public void Test_0100_findByEmail() { this.LogIn(); // set Response this.SetStandardFindResponse(client); KiiUser user = KiiUser.FindUserByEmail("*****@*****.**"); Assert.AreEqual("a7784f94-3134-4a78-82af-75df87f23873", user.ID); Assert.AreEqual("Test003", user.Username); Assert.AreEqual("Person Test003", user.Displayname); }
void PerformFindByEmail(string email) { message = "Find user by email..."; ButtonEnabled = false; KiiUser.FindUserByEmail(email, (KiiUser user, Exception e) => { ButtonEnabled = true; if (e != null) { message = "Failed to find user " + e.ToString(); return; } message = "User found " + user.Uri.ToString(); }); }
public void Test_0104_findByEmail_invalid() { this.LogIn(); // set Response this.SetStandardFindResponse(); KiiUser found = null; Exception exp = null; KiiUser.FindUserByEmail(null, (KiiUser u, Exception e) => { found = u; exp = e; }); Assert.IsNull(found); Assert.IsInstanceOfType(typeof(ArgumentException), exp); }
public void Test_0102_findByEmail_broken_json() { this.LogIn(); // set Response client.AddResponse(200, "broken"); KiiUser found = null; Exception exp = null; KiiUser.FindUserByEmail("*****@*****.**", (KiiUser u, Exception e) => { found = u; exp = e; }); Assert.IsNull(found); Assert.IsInstanceOfType(typeof(IllegalKiiBaseObjectFormatException), exp); }
public void Test_0101_findByEmail_server_error() { this.LogIn(); // set Response client.AddResponse(new CloudException(404, "{}")); KiiUser found = null; Exception exp = null; KiiUser.FindUserByEmail("*****@*****.**", (KiiUser u, Exception e) => { found = u; exp = e; }); Assert.IsNull(found); Assert.IsInstanceOfType(typeof(CloudException), exp); }
public void Test_0100_findByEmail() { this.LogIn(); // set Response this.SetStandardFindResponse(); KiiUser found = null; Exception exp = null; KiiUser.FindUserByEmail("*****@*****.**", (KiiUser u, Exception e) => { found = u; exp = e; }); Assert.IsNull(exp); Assert.AreEqual("a7784f94-3134-4a78-82af-75df87f23873", found.ID); Assert.AreEqual("Test003", found.Username); Assert.AreEqual("Person Test003", found.Displayname); }
public void Test_FindUserByEmail_Asynchronous_ForEscapingAtmark() { // Create KiiUser to find string emailDomain = "@testkii.com"; string emailLocalPart = "kiiuserfindmail." + CurrentTimeMillis(); string emailAddress = emailLocalPart + emailDomain; KiiUser findUser = KiiUser.BuilderWithEmail(emailAddress).Build(); findUser.Register("123456"); string findUserUriStr = findUser.Uri.ToString(); KiiUser.LogOut(); // Create new user string uname = "kiiuserfindtest-" + CurrentTimeMillis(); AppUtil.CreateNewUser(uname, "123456"); CountDownLatch cd = new CountDownLatch(1); KiiUser outUser = null; Exception outExp = null; KiiUser.FindUserByEmail(emailAddress, (KiiUser retUser, Exception retExp) => { outUser = retUser; outExp = retExp; cd.Signal(); }); if (!cd.Wait(new TimeSpan(0, 0, 0, 3))) { Assert.Fail("Callback not fired."); } Assert.IsNull(outExp); Assert.IsNotNull(outUser); Assert.AreEqual(emailAddress, outUser.Email); Assert.AreEqual(findUserUriStr, outUser.Uri.ToString()); }
public void Test_FindUserByEmail_Synchronous_ForEscapingAtmark() { // Create KiiUser to find string emailDomain = "@testkii.com"; string emailLocalPart = "kiiuserfindmail." + CurrentTimeMillis(); string emailAddress = emailLocalPart + emailDomain; KiiUser findUser = KiiUser.BuilderWithEmail(emailAddress).Build(); findUser.Register("123456"); string findUserUriStr = findUser.Uri.ToString(); KiiUser.LogOut(); // Create new user string uname = "kiiuserfindtest-" + CurrentTimeMillis(); AppUtil.CreateNewUser(uname, "123456"); KiiUser searchUser = KiiUser.FindUserByEmail(emailAddress); Assert.IsNotNull(searchUser); Assert.AreEqual(emailAddress, searchUser.Email); Assert.AreEqual(findUserUriStr, searchUser.Uri.ToString()); }