}
em.flush();
EventCriteria criteria = new EventCriteria();
criteria.addFilterResourceId(resource.getId());
criteria.setStrict(true);
criteria.clearPaging();
PageList<Event> foundEvents = eventManager.findEventsByCriteria(subjectManager.getOverlord(), criteria);
assertNotNull(foundEvents);
assertTrue("#findEventsByCriteria should have found all generated events",
events.containsAll(foundEvents) && foundEvents.containsAll(events));
}