DynamicDAO.save(feed);
entitiesToBeIndexed = DBHelper.getEntitiesToBeIndexedDAO().load();
assertEquals(2, entitiesToBeIndexed.size());
Owl.getPersistenceService().shutdown(true);
Owl.getPersistenceService().startup(new NullProgressLongOperationMonitor());
entitiesToBeIndexed = DBHelper.getEntitiesToBeIndexedDAO().load();
assertEquals(2, entitiesToBeIndexed.size());
for (long id : entitiesToBeIndexed.getPersistedEntityIds().toArray()) {
assertTrue(id == news1.getId().longValue() || id == news2.getId().longValue());
}
Owl.getPersistenceService().shutdown(false);
Owl.getPersistenceService().startup(new NullProgressLongOperationMonitor());
assertEquals(0, entitiesToBeIndexed.size());
}