/** * Retrieves the email address. */ public String getEmail() { return getString(KEY_EMAIL); }
/** * Retrieves the username. */ public String getUsername() { return getString(KEY_USERNAME); }
/* package for tests */ String getPassword() { return getString(KEY_PASSWORD); }
@Test public void testSignUpAsyncWithNoCurrentUserAndSignUpFailure() { // Register a mock currentUserController to make getCurrentUser work ParseCurrentUserController currentUserController = mock(ParseCurrentUserController.class); when(currentUserController.getAsync(anyBoolean())) .thenReturn(Task.<ParseUser>forResult(null)); ParseCorePlugins.getInstance().registerCurrentUserController(currentUserController); // Register a mock userController to make logIn work ParseUserController userController = mock(ParseUserController.class); ParseException signUpException = new ParseException(ParseException.OTHER_CAUSE, "test"); when(userController.signUpAsync( any(ParseUser.State.class), any(ParseOperationSet.class), anyString())) .thenReturn(Task.<ParseUser.State>forError(signUpException)); ParseCorePlugins.getInstance().registerUserController(userController); ParseUser user = new ParseUser(); user.put("key", "value"); user.setUsername("userName"); user.setPassword("password"); Task<Void> signUpTask = user.signUpAsync(Task.<Void>forResult(null)); // Make sure we sign up the user verify(userController, times(1)).signUpAsync( any(ParseUser.State.class), any(ParseOperationSet.class), anyString()); // Make sure user's data is correct assertEquals("value", user.getString("key")); // Make sure we never set the current user verify(currentUserController, never()).setAsync(user); // Make sure task is failed assertTrue(signUpTask.isFaulted()); assertSame(signUpException, signUpTask.getError()); }
assertEquals("newValue", user.getString("newKey")); assertFalse(user.isLazy());
user.setIsCurrentUser(true); assertEquals(user.getSessionToken(), "sessionToken"); assertEquals(user.getString("key0"), "value0"); assertEquals(user.getString("key1"), "value1"); assertEquals(user.getString("key0"), "newValue0"); assertNull(user.getString("key1")); assertEquals(user.getString("key2"), "value2"); assertNull(user.getString("key0")); assertNull(user.getString("key1")); assertNull(user.getString("key2"));
/** * Shows the profile of the given user. */ private void showProfileLoggedIn() { titleTextView.setText(R.string.profile_title_logged_in); emailTextView.setText(currentUser.getEmail()); String fullName = currentUser.getString("name"); if (fullName != null) { nameTextView.setText(fullName); } loginOrLogoutButton.setText(R.string.profile_logout_button_label); }
/** * Shows the profile of the given user. */ private void showProfileLoggedIn() { titleTextView.setText(R.string.profile_title_logged_in); emailTextView.setText(currentUser.getEmail()); String fullName = currentUser.getString("name"); if (fullName != null) { nameTextView.setText(fullName); } loginOrLogoutButton.setText(R.string.profile_logout_button_label); }
/** * Shows the profile of the given user. */ private void showProfileLoggedIn() { titleTextView.setText(R.string.profile_title_logged_in); emailTextView.setText(currentUser.getEmail()); String fullName = currentUser.getString("name"); if (fullName != null) { nameTextView.setText(fullName); } loginOrLogoutButton.setText(R.string.profile_logout_button_label); }
/** * Shows the profile of the given user. * * @param user */ private void showProfile(ParseUser user) { if (user != null) { emailTextView.setText(user.getEmail()); String fullName = user.getString("name"); if (fullName != null) { nameTextView.setText(fullName); } } } }
public void done(List<ParseUser> objects, ParseException e) { if (e == null) { if (objects.size() != 0) { ValidateUser(objects.get(0).getString("username"), pwd); }else{ Snackbar.make(msnackbar, getResources().getString(R.string.error_invalid_username_password), Snackbar.LENGTH_LONG).show(); } } else { Snackbar.make(msnackbar, getResources().getString(R.string.error_login_failed), Snackbar.LENGTH_LONG).show(); } } });