private void createTestEntities(final EntityManager em,
Map<UUID, Entity> thingsMap, List<Entity> things, final String type) throws Exception {
logger.debug("\n\nCreating new {} collection in application {}\n",
type, em.getApplication().getName());
setup.getEntityIndex().refresh(em.getApplicationId());
List<Entity> created = new ArrayList<>();
for (int i = 0; i < 10; i++) {
final int count = i;
Entity e = em.create(type, new HashMap<String, Object>() {{
put("name", em.getApplication().getName() + "-" + type + "-" + count);
put("originalAppId", em.getApplication().getUuid());
put("originalAppName", em.getApplication().getName());
}});
thingsMap.put(e.getUuid(), e);
things.add(e);
created.add(e);
}
em.createConnection(new SimpleEntityRef(type, created.get(0).getUuid()),
"related", new SimpleEntityRef(type, created.get(1).getUuid()));
em.createConnection(new SimpleEntityRef(type, created.get(1).getUuid()),
"related", new SimpleEntityRef(type, created.get(0).getUuid()));
setup.getEntityIndex().refresh(em.getApplicationId());
}