@Test
    void verifyRemoveDefinition() {
        try (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());
        }
    }
This is {@link DefaultAttributeDefinitionStoreTests}.

@author Misagh Moayyed
@since 6.2.0
support/cas-server-support-person-directory/src/test/java/org/apereo/cas/DefaultAttributeDefinitionStoreTests.java