private void verifyCreateLogoutRequests(final RegisteredServiceLogoutType type, final String logoutUrl) {
        val registeredService = getOidcRegisteredService(UUID.randomUUID().toString(), logoutUrl + ".*");
        registeredService.setLogoutType(type);
        registeredService.setLogoutUrl(logoutUrl);
        val service = RegisteredServiceTestUtils.getService(logoutUrl + "?client_id=" + registeredService.getClientId());
        service.getAttributes().remove(CasProtocolConstants.PARAMETER_SERVICE);
        servicesManager.save(registeredService);

        val executionRequest = SingleLogoutExecutionRequest.builder()
            .ticketGrantingTicket(new MockTicketGrantingTicket("casuser"))
            .build();
        assertTrue(oidcSingleLogoutServiceMessageHandler.supports(executionRequest, service));
        val requests = oidcSingleLogoutServiceMessageHandler.handle(service, UUID.randomUUID().toString(), executionRequest);
        assertEquals(1, requests.size());
    }
This is {@link OidcSingleLogoutServiceMessageHandlerTests}.

@author Jerome LELEU
@since 6.2.0
support/cas-server-support-oidc/src/test/java/org/apereo/cas/oidc/slo/OidcSingleLogoutServiceMessageHandlerTests.java