Esempio n. 1
0
  public void testInsertNullableProperties() {
    NotNullThing thing = createEntity(1L);
    thing.setNullableWrappedBoolean(null);
    thing.setNullableWrappedInteger(null);
    dao.insert(thing);

    loadAndAssertNullableProperties(thing);
  }
Esempio n. 2
0
  public void testUpdateNullableProperties() {
    NotNullThing thing = insertEntity();

    thing.setNullableWrappedBoolean(null);
    thing.setNullableWrappedInteger(null);
    dao.update(thing);

    loadAndAssertNullableProperties(thing);
  }
Esempio n. 3
0
 public void testInsertNotNullProperties() {
   NotNullThing thing = createEntity(1L);
   thing.setNotNullWrappedBoolean(null);
   thing.setNotNullWrappedInteger(null);
   try {
     dao.insert(thing);
     fail();
   } catch (NullPointerException ignored) {
   }
 }
Esempio n. 4
0
  public void testUpdateNotNullProperties() {
    NotNullThing thing = insertEntity();

    thing.setNotNullWrappedBoolean(null);
    thing.setNotNullWrappedInteger(null);
    try {
      dao.update(thing);
      fail();
    } catch (NullPointerException ignored) {
    }
  }
Esempio n. 5
0
  private void loadAndAssertNullableProperties(NotNullThing thing) {
    NotNullThing loaded = dao.load(thing.getId());
    assertTrue(loaded.getNullableBoolean());
    assertEquals(42, loaded.getNullableInteger());
    assertTrue(loaded.getNotNullBoolean());
    assertEquals(42, loaded.getNotNullInteger());

    assertNull(loaded.getNullableWrappedBoolean());
    assertNull(loaded.getNullableWrappedInteger());

    assertNotNull(loaded.getNotNullWrappedBoolean());
    assertNotNull(loaded.getNotNullWrappedInteger());
  }
Esempio n. 6
0
 @Override
 protected NotNullThing createEntity(Long key) {
   NotNullThing thing = new NotNullThing();
   thing.setId(key);
   thing.setNotNullBoolean(true);
   thing.setNotNullInteger(42);
   thing.setNotNullWrappedBoolean(true);
   thing.setNotNullWrappedInteger(42);
   thing.setNullableBoolean(true);
   thing.setNullableInteger(42);
   thing.setNullableWrappedBoolean(true);
   thing.setNullableWrappedInteger(42);
   return thing;
 }