@Test
    void verifyOperation() {
        val repository = jsonAttributeRepositories.first();
        assertNotNull(repository.getPossibleUserAttributeNames(PersonAttributeDaoFilter.alwaysChoose()));
        assertNotNull(repository.getAvailableQueryAttributes(PersonAttributeDaoFilter.alwaysChoose()));

        val queryMap = new HashMap<String, List<Object>>();
        queryMap.put("username", List.of(PersonAttributeDao.WILDCARD));
        assertEquals(3, repository.getPeopleWithMultivaluedAttributes(queryMap).size());
    }
This is {@link JsonPersonAttributeDaoTests}.

@author Misagh Moayyed
@since 7.2.0
support/cas-server-support-person-directory/src/test/java/org/apereo/cas/config/JsonPersonAttributeDaoTests.java