use of org.apereo.cas.authentication.attribute.DefaultAttributeDefinitionStore in project cas by apereo.
the class DefaultAttributeDefinitionStoreTests method verifyRemoveDefinition.
@Test
public void verifyRemoveDefinition() {
val store = new DefaultAttributeDefinitionStore();
store.setScope("example.org");
val defn = DefaultAttributeDefinition.builder().key("eduPersonPrincipalName").name("urn:oid:1.3.6.1.4.1.5923.1.1.1.6").build();
store.registerAttributeDefinition(defn);
assertNotNull(store.locateAttributeDefinition(defn.getKey()));
assertFalse(store.getAttributeDefinitions().isEmpty());
store.removeAttributeDefinition(defn.getKey());
assertTrue(store.locateAttributeDefinition(defn.getKey()).isEmpty());
}
Aggregations