@Test public void should_remove_constraints() { // GIVEN Collection<SchemaRule> rules = asList(); SchemaCache cache = new SchemaCache(rules); cache.addSchemaRule(uniquenessConstraintRule(0l, 1, 2, 133l)); cache.addSchemaRule(uniquenessConstraintRule(1l, 3, 4, 133l)); // WHEN cache.removeSchemaRule(0l); // THEN assertEquals(asSet(new UniquenessConstraint(3, 4)), asSet(cache.constraints())); assertEquals(asSet(), asSet(cache.constraintsForLabel(1))); assertEquals(asSet(), asSet(cache.constraintsForLabelAndProperty(1, 2))); }