assertEquals("Wrong label "+l.name(),true, asList(labelNames).contains(l.name()));
}
assertThat(p.getLabels(), hasItems(labelNames));
Person loaded = neo4jTemplate.findOne(p.getId(), Person.class);
assertThat(loaded.getLabels(), hasItems(labelNames));
loaded.removeLabel(labelNames[2]);
assertThat(p.getLabels(), hasItems(labelNames[0], labelNames[1]));
assertThat(loaded.getLabels(), hasItems(labelNames[0], labelNames[1]));
loaded = neo4jTemplate.findOne(p.getId(), Person.class);
assertThat(loaded.getLabels(), hasItems(labelNames[0],labelNames[1]));
}