Package com.alvazan.test.db

Examples of com.alvazan.test.db.SomeEntity


    Assert.assertEquals(2, result.getEmails().size());
  }
 
  @Test
  public void testEmptyMap() {
    SomeEntity entity = new SomeEntity();
    entity.setName("asdf");
    mgr.put(entity);
    mgr.flush();
   
    SomeEntity someEntity = mgr.find(SomeEntity.class, entity.getId());
    Assert.assertEquals(0, someEntity.getActivities().size());
  }
View Full Code Here


    Assert.assertEquals(0, someEntity.getActivities().size());
  }
 
  @Test
  public void testMapDeletesAreCumulative() {
    SomeEntity entity = new SomeEntity();
    entity.setName("asdf");
    mgr.put(entity);
    mgr.flush();
    addAndSaveActivity1(mgr, entity, "dean", "act1");
    addAndSaveActivity1(mgr, entity, "werwer", "act2");
   
    NoSqlEntityManager mgr1 = factory.createEntityManager();
    SomeEntity acc1 = mgr1.find(SomeEntity.class, entity.getId());
    NoSqlEntityManager mgr2 = factory.createEntityManager();
    SomeEntity acc2 = mgr2.find(SomeEntity.class, entity.getId());
   
    deleteActivity(mgr1, acc1, "dean");
    deleteActivity(mgr2, acc2, "werwer");

    NoSqlEntityManager mgr3 = factory.createEntityManager();
    //Now, we should have no activities in our account list
    SomeEntity theAccount = mgr3.find(SomeEntity.class, entity.getId());
    Assert.assertEquals(0, theAccount.getActivities().size());
  }
View Full Code Here

    Assert.assertEquals(0, theAccount.getActivities().size());
  }
 
  @Test
  public void testCachingOut() {
    SomeEntity entity = new SomeEntity();
    entity.setName("asdf");
    mgr.put(entity);
    mgr.flush();
   
    SomeEntity newEntity = mgr.find(SomeEntity.class, entity.getId());
    Assert.assertEquals(0, newEntity.getActivities().size());
   
    addAndSaveActivity1(mgr, entity, "dean", "act1");
   
    SomeEntity second = mgr.find(SomeEntity.class, entity.getId());
    Assert.assertEquals(1,  second.getActivities().size());
   
  }
View Full Code Here

    mgr1.flush();
  }

  @Test
  public void testMapAddsAreCumulative() {
    SomeEntity entity = new SomeEntity();
    entity.setName("asdf");
    mgr.put(entity);
   
    mgr.flush();
   
    NoSqlEntityManager mgr1 = factory.createEntityManager();
    SomeEntity acc1 = mgr1.find(SomeEntity.class, entity.getId());
    NoSqlEntityManager mgr2 = factory.createEntityManager();
    SomeEntity acc2 = mgr2.find(SomeEntity.class, entity.getId());
   
    addAndSaveActivity1(mgr1, acc1, "dean", "act1");
    addAndSaveActivity1(mgr2, acc2, "xxxx", "act2");

    NoSqlEntityManager mgr3 = factory.createEntityManager();
    //Now, we should have no activities in our account list
    SomeEntity theAccount = mgr3.find(SomeEntity.class, entity.getId());
    Assert.assertEquals(2, theAccount.getActivities().size());
  }
View Full Code Here

    Activity act2 = new Activity("act2");
    act2.setName("dean2");
    act2.setNumTimes(4);
    mgr.put(act2);
   
    SomeEntity entity = new SomeEntity();
    entity.setName("asdf");
    entity.putActivity(act1);
    entity.putActivity(act2);
    mgr.put(entity);
   
    mgr.flush();
   
    SomeEntity result = mgr.find(SomeEntity.class, entity.getId());
   
    Activity resAct1 = result.getActivity(act1.getName());
    Assert.assertEquals(act1.getNumTimes(), resAct1.getNumTimes());
   
    Activity resAct2 = result.getActivity(act2.getName());
    Assert.assertEquals(act2.getNumTimes(), resAct2.getNumTimes());
  }
View Full Code Here

TOP

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

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.