Examples of SimplePOJO


Examples of org.monjo.example.SimplePOJO

    ConvertUtils.register(new StatusConverter(), Status.class);
  }
 
  @Test
  public void shouldUpdateSomeNullFields() throws Exception {
    SimplePOJO pojo = SimplePojoTest.createSimplePojo();
    Monjo<ObjectId, SimplePOJO> monjo = new Monjo<ObjectId, SimplePOJO>(getMongoDB(), SimplePOJO.class);
    ObjectId objectId = monjo.save(pojo);

    SimplePOJO newPojo = new SimplePOJO();
    SimplePOJO pojo2 = DirtWatcherProxifier.proxify(newPojo);

    pojo2.setaLongField(42l);
    pojo2.setAnIntegerField(null);
    pojo2.setId(objectId);
    monjo.update(pojo2);
   
    SimplePOJO dbPojo = monjo.findOne(objectId);
    assertNull(dbPojo.getAnIntegerField());
    assertEquals(new Long(42l), dbPojo.getaLongField());
  }
View Full Code Here

Examples of org.monjo.example.SimplePOJO

    ConvertUtils.register(new StatusConverter(), Status.class);
  }

  @Test
  public void deveriaGravarElemento() {
    SimplePOJO pojo = PojoBuilder.createSimplePojo();
    Monjo<ObjectId, SimplePOJO> monjo = new Monjo<ObjectId, SimplePOJO>(getMongoDB(), SimplePOJO.class);
    ObjectId objectId = monjo.save(pojo);
   
    DBObject document = getMonjoCollection().findOne(new BasicDBObject("_id", objectId));
    Class<?> anIntegerFieldClass = document.get("anIntegerField").getClass();
View Full Code Here

Examples of org.monjo.example.SimplePOJO

    assertThat((Double) document.get("aDoubleField"), is(equalTo(44.0)));
  }

  @Test
  public void deveriaEncontrarDocumentoInserido() {
    SimplePOJO pojo = PojoBuilder.createSimplePojo();

    Monjo<ObjectId, SimplePOJO> monjo = new Monjo<ObjectId, SimplePOJO>(getMongoDB(), SimplePOJO.class);
    ObjectId objectId = monjo.insert(pojo);

    SimplePOJO simplePOJO = monjo.findOneByExample(new SimplePOJO(objectId));
    compareTwoSimplePojos(pojo, simplePOJO);

  }
View Full Code Here

Examples of org.monjo.example.SimplePOJO

  @Test
  public void deveriaFiltrarUsandoIn() throws Exception{
    Monjo<ObjectId, SimplePOJO> monjo = new Monjo<ObjectId, SimplePOJO>(getMongoDB(), SimplePOJO.class);
   
    SimplePOJO pojo = createSimplePojo();
   
    SimplePOJO pojo2 = new SimplePOJO();
    pojo2.setAnIntegerField(2);
    pojo2.setaLongField(43L);
    pojo2.setaDoubleField(44.0);
   
    SimplePOJO pojo3 = new SimplePOJO();
    pojo3.setAnIntegerField(3);
    pojo3.setaLongField(43L);
    pojo3.setaDoubleField(44.0);
   
    monjo.insert(pojo);
    monjo.insert(pojo2);
    monjo.insert(pojo3);
   
View Full Code Here

Examples of org.monjo.example.SimplePOJO

    
    assertEquals(2, list.size());
  }

  public static SimplePOJO createSimplePojo() {
    SimplePOJO pojo = new SimplePOJO();
    pojo.setAnIntegerField(1);
    pojo.setaLongField(43L);
    pojo.setaDoubleField(44.0);
    return pojo;
  }
View Full Code Here

Examples of org.monjo.example.SimplePOJO

 
  @Test
  public void deveriaRemover(){
    Monjo<ObjectId, SimplePOJO> monjo = new Monjo<ObjectId, SimplePOJO>(getMongoDB(), SimplePOJO.class);
   
    SimplePOJO pojo = new SimplePOJO();
    pojo.setAnIntegerField(123);
    pojo.setaLongField(43L);
    pojo.setaDoubleField(44.0);
   
    monjo.insert(pojo);
   
    BasicDBObject criteria = new BasicDBObject("anIntegerField", 123);
   
View Full Code Here

Examples of org.monjo.example.SimplePOJO

    ConvertUtils.register(new StatusConverter(), Status.class);
  }

  @Test
  public void shouldUpdateComplexObject() {
    SimplePOJO fixture = PojoBuilder.createSimplePojo();
    Monjo<ObjectId, SimplePOJO> monjo = new Monjo<ObjectId, SimplePOJO>(getMongoDB(), SimplePOJO.class, "simplePojo",
        new NullCommand<SimplePOJO>());
    monjo.removeAll();
    ObjectId objectId = monjo.insert(fixture);
View Full Code Here

Examples of org.monjo.example.SimplePOJO

    Monjo<ObjectId, SubClassPojo> monjo = new Monjo<ObjectId, SubClassPojo>(getMongoDB(), SubClassPojo.class, "simplePojo",
        new NullCommand<SubClassPojo>());
    monjo.removeAll();
    ObjectId objectId = monjo.insert(pojo);

    SimplePOJO simplePOJO = PojoBuilder.createSimplePojo();
    simplePOJO.setId(objectId);

    Monjo<ObjectId, SimplePOJO> monjo2 = new Monjo<ObjectId, SimplePOJO>(getMongoDB(), SimplePOJO.class, "simplePojo",
        new NullCommand<SimplePOJO>());
    monjo2.update(simplePOJO);

    SimplePOJO fixture = PojoBuilder.createSimplePojo();
    simplePOJO = monjo.findOne(objectId);
    assertTrue(fixture.getaDoubleField().equals(simplePOJO.getaDoubleField()));
    assertTrue(fixture.getAnIntegerField().equals(simplePOJO.getAnIntegerField()));
    assertTrue(fixture.getaLongField().equals(simplePOJO.getaLongField()));
    assertTrue(Status.Delta.equals(simplePOJO.getStatus()));

    SubClassPojo classPojo = monjo.findOne(objectId);
    assertTrue(fixture.getaDoubleField().equals(classPojo.getaDoubleField()));
    assertTrue(fixture.getAnIntegerField().equals(classPojo.getAnIntegerField()));
    assertTrue(fixture.getaLongField().equals(classPojo.getaLongField()));
    assertTrue(Status.Delta.equals(classPojo.getStatus()));
    assertTrue(extraInfo.equals(classPojo.getExtraProperty()));
  }
View Full Code Here

Examples of org.monjo.example.SimplePOJO

 


  @Test
  public void deveriaAtualizarElemento(){
    SimplePOJO pojo = PojoBuilder.createSimplePojo();   
    Monjo<ObjectId, SimplePOJO> monjo = new Monjo<ObjectId, SimplePOJO>(getMongoDB(), SimplePOJO.class);
    monjo.removeAll();
    ObjectId objectId = monjo.save(pojo);

    pojo = new SimplePOJO();
    pojo.setaDoubleField(45.0);
    pojo.setId(objectId);
   
    monjo.save(pojo);
    DBObject document = getMonjoCollection().findOne(new BasicDBObject("_id", objectId));

    // yes, yes. If you have used save all data will be erased! 
View Full Code Here

Examples of org.monjo.example.SimplePOJO

  }
 

  @Test
  public void testEnumTypes() throws Exception {
    SimplePOJO simplePOJO = new SimplePOJO();
    simplePOJO.setStatus(Status.NEW);
    Monjo<ObjectId, SimplePOJO> monjo = new Monjo<ObjectId, SimplePOJO>(getMongoDB(), SimplePOJO.class);
    monjo.insert(simplePOJO);
    SimplePOJO simplePOJO2 = monjo.findOne(simplePOJO.getId());
    assertEquals(simplePOJO.getStatus(),simplePOJO2.getStatus());
   
  }
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.