@Test
        void verifyOidcNoLogoutUrls() throws Throwable {
            val id = UUID.randomUUID().toString();
            val claims = getClaims(id);
            val oidcRegisteredService = new OidcRegisteredService();
            oidcRegisteredService.setClientId(id);
            oidcRegisteredService.setServiceId("https://example.org");
            oidcRegisteredService.setName(id);
            servicesManager.save(oidcRegisteredService);
            val idToken = oidcTokenSigningAndEncryptionService.encode(oidcRegisteredService, claims);

            mockMvc.perform(get("/cas/oidc/logout")
                    .with(withHttpRequestProcessor())
                    .queryParam(OidcConstants.ID_TOKEN_HINT, idToken)
                )
                .andExpect(status().isOk())
                .andExpect(request().attribute("status", HttpStatus.PERMANENT_REDIRECT));
        }
This is {@link OidcLogoutEndpointControllerTests}.

@author Julien Huon
@since 6.1.0
support/cas-server-support-oidc/src/test/java/org/apereo/cas/oidc/web/controllers/logout/OidcLogoutEndpointControllerTests.java