Package com.alvazan.test.db

Examples of com.alvazan.test.db.User


    entity.setSomething("something");
    entity.setAccount(acc1);
    mgr.fillInWithKey(entity);
    // mgr.put(entity);

    User user = new User();
    user.setUuidEntity(entity);

    mgr.put(user);
    mgr.flush();

    User user2 = mgr.find(User.class, user.getId());
    Assert.assertNotNull(user2);
    Assert.assertEquals(entity.getId(), user2.getUuidEntity().getId());
  }
View Full Code Here


  }
 
  @Test
  public void testForPuttingDuplicates() {
    //Activity has null reference to account
    User act = new User();
    act.setName("hello");
    act.setAge(5);
    mgr.put(act);
   
    mgr.flush();
   
    //NOW, re-use the same id...
    User act2 = new User();
    act2.setId(act.getId());
    act2.setName("hello");
    act2.setAge(4);
    mgr.put(act2);

    mgr.flush();
   
    //validate indices are correct..
    List<User> activities = User.findByAge(mgr, 3, 8);
    Assert.assertEquals(1, activities.size());
    User activity = activities.get(0);
    Assert.assertEquals(act2.getAge(), activity.getAge());
  }
View Full Code Here

    }
    Assert.assertEquals(4, counter);
  }

  private void fillInData() {
    User user1 = new User();
    user1.setAge(5);
    user1.setName("dean");
    mgr.put(user1);
   
    Child child1 = new Child();
    child1.setAge(5);
    child1.setName("bob1");
    mgr.put(child1);
   
    Child child2 = new Child();
    child2.setAge(5);
    child2.setName("dean2");
    mgr.put(child2);
   
    Child child3 = new Child();
    child3.setAge(6);
    child3.setName("none");
    mgr.put(child3);
   
    User user2 = new User();
    user2.setAge(8);
    user2.setName("joe");
    mgr.put(user2);
   
    User user3 = new User();
    user3.setAge(8);
    user3.setName("joe2");
    mgr.put(user3);
   
    Child child4 = new Child();
    child4.setAge(8);
    child4.setName("joe3");
    mgr.put(child4);
   
    User user4 = new User();
    user4.setAge(10);
    user4.setName("nochild");
   
    mgr.put(user4);
   
    Child child5 = new Child();
    child5.setAge(20);
View Full Code Here

    Assert.assertEquals(2, accounts.size());
  }
 
  @Test
  public void testBasicChangeToIndex() {
    User user = new User();
    user.setName("dean");
    user.setLastName("hiller");
   
    mgr.put(user);
   
    mgr.flush();
   
    User result = User.findByName(mgr, user.getName());
    Assert.assertEquals(user.getName(), result.getName());
   
    result.setName("dave");
    mgr.put(result);
    mgr.flush();
   
    User newResult = User.findByName(mgr, user.getName());
    Assert.assertNull(newResult);
   
    User newerResult = User.findByName(mgr, result.getName());
    Assert.assertEquals(result.getName(), newerResult.getName());
   
  }
View Full Code Here

   
  }
 
  @Test
  public void testBasicRemove() {
    User user = new User();
    user.setName("dean");
    user.setLastName("hiller");
   
    mgr.put(user);
   
    mgr.flush();
   
    User result = User.findByName(mgr, user.getName());
    Assert.assertEquals(user.getName(), result.getName());
   
    mgr.remove(user);
   
    mgr.flush();
   
    User newResult = User.findByName(mgr, user.getName());
    Assert.assertNull(newResult);
  }
View Full Code Here

        EmbeddedEmail e3 = new EmbeddedEmail();
        e3.setIdkey(68);
        e3.setName("name3");
        e3.setType("type3");

    User user = new User();
    List<EmbeddedEmail> listEmails = new ArrayList<EmbeddedEmail>();
    listEmails.add(e1);
    listEmails.add(e2);
    listEmails.add(e3);
    user.setEmails(listEmails);
    user.setEmail(sub);

    mgr.fillInWithKey(e1);
    mgr.fillInWithKey(e1);
    mgr.fillInWithKey(e3);
    mgr.fillInWithKey(sub);
   
    mgr.put(user);
    mgr.flush();
   
    NoSqlEntityManager mgr2 = factory.createEntityManager();
    User user2 = mgr2.find(User.class, user.getId());
   
    //Check single entity
    EmbeddedEmail emailSub = user2.getEmail();
    Assert.assertNotNull(emailSub);
    Assert.assertEquals(sub.getIdkey(), emailSub.getIdkey());
    Assert.assertEquals(sub.getName(), emailSub.getName());
   
    //Check List of entities
    List<EmbeddedEmail> emails = user2.getEmails();
    Assert.assertEquals(3, emails.size());

    EmbeddedEmail email = emails.get(0);
    Assert.assertNotNull(email);
   
    Assert.assertEquals(e1.getIdkey(), email.getIdkey());
    Assert.assertEquals(e1.getName(), email.getName());
   
    EmbeddedEmail email2 = emails.get(1);
        Assert.assertEquals(e2.getName(), email2.getName());

        // check if deleting embedded stuff is working fine
        NoSqlEntityManager mgr3 = factory.createEntityManager();
        user2.getEmails().remove(0);
        mgr3.put(user2);
        mgr3.flush();

        NoSqlEntityManager mgr4 = factory.createEntityManager();
        User user3 = mgr4.find(User.class, user2.getId());
        List<EmbeddedEmail> emails2 = user3.getEmails();
        Assert.assertEquals(2, emails2.size());

        // check if delete is working by passing object
        NoSqlEntityManager mgr5 = factory.createEntityManager();
        User user4 = mgr5.find(User.class, user.getId());
        user4.getEmails().remove(e3);
        mgr5.put(user4);
        mgr5.flush();

        NoSqlEntityManager mgr6 = factory.createEntityManager();
        User user5 = mgr6.find(User.class, user.getId());
        List<EmbeddedEmail> emails4 = user5.getEmails();
        Assert.assertEquals(1, emails4.size());

        // To check if delete is working fine
        mgr.remove(user2);
        mgr.flush();
View Full Code Here

    EmbeddedEntityWithNoId embedWOId = new EmbeddedEntityWithNoId();
    embedWOId.setId("someid");
    embedWOId.setName("someName");
    embedWOId.setType("someType");

    User user = new User();
    user.setEntityWOId(embedWOId);

    mgr.put(user);
    mgr.flush();

    NoSqlEntityManager mgr2 = factory.createEntityManager();
    User user2 = mgr2.find(User.class, user.getId());

    EmbeddedEntityWithNoId embedWOId2 = user2.getEntityWOId();
    Assert.assertNotNull(embedWOId2);
    Assert.assertEquals(embedWOId.getId(), embedWOId2.getId());
    Assert.assertEquals(embedWOId.getName(), embedWOId2.getName());
    Assert.assertEquals(embedWOId.getType(), embedWOId2.getType());
  }
View Full Code Here

        EmbeddedEmail2 e2 = new EmbeddedEmail2();
        e2.setIdkey(67);
        e2.setName("name2");
        e2.setType("type2");

        User user = new User();
        user.setEmail2(e2);
        user.setEmail(sub);
        mgr.fillInWithKey(e2);
        mgr.fillInWithKey(sub);

        mgr.put(user);
        mgr.flush();
View Full Code Here

    Account acc = new Account();
    mgr.put(acc);
    mgr.flush();
    acc = mgr.find(Account.class, acc.getId());
   
    User user = new User();
    user.setName("deab");
    User user2 = new User();
    user2.setName("bob");
   
    mgr.fillInWithKey(acc);
    mgr.fillInWithKey(user);
    mgr.fillInWithKey(user2);
   
View Full Code Here

TOP

Related Classes of com.alvazan.test.db.User

Copyright © 2018 www.massapicom. 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.