@Test public void successfullyDeleted() { populate(1, 10); crud.delete(createId("id-11")); MyEntity persisted = crud.load(createId("id-11")); assertNull(persisted); }
@Test public void successfullyUpdated() { populate(1, 20); MyEntity persisted; persisted = crud.load(createId("id-21")); persisted.setDescription("update example"); crud.update(persisted); persisted = crud.load(createId("id-21")); assertEquals("update example", persisted.getDescription()); }
@Test public void successfullyInserted() { populate(1, 0); MyEntity persisted = crud.load(createId("id-1")); assertNotNull(persisted); }
@Test public void findAll() { populate(4, 0); List<MyEntity> list; list = crud.findAll(); assertEquals(list.size(), 4); }
private void populate(int size, int offset) { MyEntity entity; for (int i = 0; i < size; i++) { entity = new MyEntity(); entity.setId(createId("id-" + (i + 1 + offset))); entity.setDescription("desc-" + (i + 1 + offset)); crud.insert(entity); } }
@Before public void eraseData() { for (MyEntity myEntity : crud.findAll()) { crud.delete(myEntity.getId()); } }