public void testFindWorldEntityOf() {
final WorldEntityDAO dao = new WorldEntityDAO();
assertTrue(dao.retrieveAllWorldEntities().size() == 0);
assertTrue(dao.newWorldEntityOf(this.world1).isPresent());
assertTrue(dao.newWorldEntityOf(this.world2).isPresent());
assertTrue(dao.newWorldEntityOf(this.world3).isPresent());
assertTrue(dao.retrieveAllWorldEntities().size() == 3);
assertTrue(dao.findWorldEntityOf(this.world1).isPresent());
assertEquals(dao.findWorldEntityById(1).get(), dao.findWorldEntityOf(this.world1).get());
assertTrue(dao.findWorldEntityOf(this.world2).isPresent());
assertEquals(dao.findWorldEntityById(2).get(), dao.findWorldEntityOf(this.world2).get());