Package com.rapleaf.jack.test_project.database_1.models

Examples of com.rapleaf.jack.test_project.database_1.models.User.save()


    @Test
    public void testSortingFolderUpdate() {
      //set the sortingFolder to null for existing users
      User user = newUser(ID, TOKEN, EMAIL, SECRET, NAME);
      user.sortingFolder = null;
        user.save();
        //now lets get the user from the DB
        User newUser = User.findById(AccountType.DROPBOX, ID);
        //verify that the sortingFolder is set to the old value - /Sortbox
        assertEquals("Did not find expected sortingFolder for old users!",
                     Dropbox.getOldSortboxPath(),
View Full Code Here


    @Test
    public void testAccountType() {
      // Default should be Dropbox for new users
      User user = newUser();
        user.save();
        user = User.findById(AccountType.DROPBOX, ID);
        assertSame(User.AccountType.DROPBOX, user.accountType);
        user.delete();

      // Dropbox should be default when accountType is null
View Full Code Here

    }

    private void assertAccountType(AccountType expected, AccountType set) {
      User user = newUser();
        user.accountType = set;
        user.save();

        user = User.findById(expected, ID);
        assertSame(expected, user.accountType);

        user.delete();
View Full Code Here

     */
    @Test
    public void testBoxUser() {
        User dropbox = newUser();
        dropbox.setName("dropbox");
        dropbox.save();
        dropbox = User.findById(AccountType.DROPBOX, ID);

        User box = newUser();
        box.id = ID2;
        box.setName("box");
View Full Code Here

        User box = newUser();
        box.id = ID2;
        box.setName("box");
        box.accountType = AccountType.BOX;
        box.save();
        box = User.findById(AccountType.BOX, ID2);

        assertEquals(ID, (long) dropbox.id);
        assertEquals(ID2, (long) box.id);
        assertFalse(box.getName().equals(dropbox.getName()));
View Full Code Here

        User user = User.filter("username", username).first();
        if (user == null && password != null && password.equals(password_confirm)) {
            User u = new User();
            u.username = username;
            u.password = password;
            u.save();
            session.put("USER_ID", u.getId());
            session.put("USERNAME", username);
        } else if (user != null) {
            forbidden("账号已存在或密码输入不匹配");
        }
View Full Code Here

public class Accounts extends Controller {
  public static void settingsPost(boolean periodicSort) {
      checkAuthenticity();
      User user = Login.getUser();
      user.periodicSort = periodicSort;
      user.save();
      if (periodicSort) {
        flash.success("Periodic sort enabled.");
      } else {
        flash.success("Periodic sort disabled.");
      }
View Full Code Here

            }

          u.sortingFolder = folder;
          String createdFolderMsg = createdFolder ? " This folder didn't exist, so we created it for you." : "";
          flash.success("%s is now your sorting folder.%s", folder, createdFolderMsg);
          u.save();
          Logger.info("Updated sorting folder to %s", folder);
          settings();
        } catch (InvalidTokenException e) {
            Logger.error(e, "Bad token when trying to update sorting folder to '%s' for user %s", folder, u);
            Login.logout();
View Full Code Here

     @Test
    public void checkFieldAccessibility() throws Exception {
        User u = new User();
        u.name = "alex";
        u.photo = blob;
        u.save();

        Object name = u.getClass().getField("name").get(u);
        assertNotNull(name);
        assertEquals("alex", name);;
View Full Code Here

    @Test
    public void testStoreUser() {
        User u = new User();
        u.name = "alex";
        assertTrue(u.isNew());
        u.save();

        assertFalse(u.isNew());
        assertEquals("alex", u.name);
        assertNull(u.photo);
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.