Package com.mongodb

Examples of com.mongodb.DBObject.containsField()


    pojo.setAnIntegerField(42);

    DBObject document = converter.from(pojo).toDocument();

    assertThat(document.containsField("anIntegerField"), is(true));
    assertThat(document.containsField("_id"), is(true));
    assertThat(document.containsField("aField"), is(false));
    assertThat(document.containsField("anotherField"), is(false));
    assertThat(document.containsField("aLongField"), is(false));
    assertThat(document.containsField("aDoubleField"), is(false));
  }
View Full Code Here


    DBObject document = converter.from(pojo).toDocument();

    assertThat(document.containsField("anIntegerField"), is(true));
    assertThat(document.containsField("_id"), is(true));
    assertThat(document.containsField("aField"), is(false));
    assertThat(document.containsField("anotherField"), is(false));
    assertThat(document.containsField("aLongField"), is(false));
    assertThat(document.containsField("aDoubleField"), is(false));
  }
View Full Code Here

    DBObject document = converter.from(pojo).toDocument();

    assertThat(document.containsField("anIntegerField"), is(true));
    assertThat(document.containsField("_id"), is(true));
    assertThat(document.containsField("aField"), is(false));
    assertThat(document.containsField("anotherField"), is(false));
    assertThat(document.containsField("aLongField"), is(false));
    assertThat(document.containsField("aDoubleField"), is(false));
  }

  @Test
View Full Code Here

    assertThat(document.containsField("anIntegerField"), is(true));
    assertThat(document.containsField("_id"), is(true));
    assertThat(document.containsField("aField"), is(false));
    assertThat(document.containsField("anotherField"), is(false));
    assertThat(document.containsField("aLongField"), is(false));
    assertThat(document.containsField("aDoubleField"), is(false));
  }

  @Test
  @SuppressWarnings("rawtypes")
View Full Code Here

    assertThat(document.containsField("anIntegerField"), is(true));
    assertThat(document.containsField("_id"), is(true));
    assertThat(document.containsField("aField"), is(false));
    assertThat(document.containsField("anotherField"), is(false));
    assertThat(document.containsField("aLongField"), is(false));
    assertThat(document.containsField("aDoubleField"), is(false));
  }

  @Test
  @SuppressWarnings("rawtypes")
  public void shouldPopulateStringIdIfDefined() {
View Full Code Here

    .configure(new DefaultNamingStrategy())
    .getDefaultObjectConverter(SimplePOJOWithStringId.class);

    DBObject document = converter.from(pojoWithStringId).toDocument();

    assertThat(document.containsField("_id"), is(true));
    Class idClass = document.get("_id").getClass();
    assertThat(idClass, classEqualTo(String.class));
    assertThat((String) document.get("_id"), is(equalTo("abcd1234")));
  }
View Full Code Here

    SimplePOJO pojoWithTransientField = new SimplePOJO();
    pojoWithTransientField.setaTransientField("do not use");

    DBObject document = converter.from(pojoWithTransientField).toDocument();

    assertThat(document.containsField("aTransientField"), is(false));
  }

}
View Full Code Here

    pojo.setaField("foo");
    pojo.setAnotherField("bar");
   
    DBObject document = converter.from(pojo).toDocument();
   
    assertThat(document.containsField("a_field"), is(true));
    Class a_fieldClass = document.get("a_field").getClass();
    assertThat(a_fieldClass, classEqualTo(String.class));
    assertThat((String) document.get("a_field"), is(equalTo("foo")));
   
    assertThat(document.containsField("another_field"), is(true));
View Full Code Here

    assertThat(document.containsField("a_field"), is(true));
    Class a_fieldClass = document.get("a_field").getClass();
    assertThat(a_fieldClass, classEqualTo(String.class));
    assertThat((String) document.get("a_field"), is(equalTo("foo")));
   
    assertThat(document.containsField("another_field"), is(true));
    Class anotherFieldClass = document.get("another_field").getClass();
    assertThat(anotherFieldClass, classEqualTo(String.class));
    assertThat((String) document.get("another_field"), is(equalTo("bar")));
  }
 
View Full Code Here

    SimplePOJO pojo = new SimplePOJO();
    pojo.setAnIntegerField(42);
   
    DBObject document = converter.from(pojo).toDocument();
   
    assertThat(document.containsField("an_integer_field"), is(true));
    assertThat(document.containsField("_id"), is(true));
    assertThat(document.containsField("a_field"), is(false));
    assertThat(document.containsField("another_field"), is(false));
    assertThat(document.containsField("a_long_field"), is(false));
    assertThat(document.containsField("a_double_field"), is(false));
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.