@Test
    void verifyOperation() {
        assertFalse(casWebflowExecutionPlan.getWebflowConfigurers().isEmpty());
        val interceptors = casWebflowExecutionPlan.getWebflowInterceptors();
        assertEquals(2, interceptors.size());
        assertTrue(interceptors.stream().anyMatch(CasLocaleChangeInterceptor.class::isInstance));
        assertTrue(interceptors.stream().anyMatch(ResourceUrlProviderExposingInterceptor.class::isInstance));
        val flow = (Flow) flowDefinitionRegistry.getFlowDefinition(CasWebflowConfigurer.FLOW_ID_LOGOUT);
        assertNotNull(flow);
        assertTrue(flow.containsState(CasWebflowConstants.STATE_ID_TERMINATE_SESSION));
        assertTrue(flow.containsState(CasWebflowConstants.STATE_ID_FINISH_LOGOUT));
        assertTrue(flow.containsState(CasWebflowConstants.STATE_ID_LOGOUT_VIEW));
        assertTrue(flow.containsState(CasWebflowConstants.STATE_ID_FRONT_LOGOUT));
        assertTrue(flow.containsState(CasWebflowConstants.STATE_ID_DO_LOGOUT));
        assertTrue(flow.containsState(CasWebflowConstants.STATE_ID_CONFIRM_LOGOUT_VIEW));
        assertTrue(flow.containsState(CasWebflowConstants.STATE_ID_POST_VIEW));
    }
This is {@link DefaultLogoutWebflowConfigurerTests}.

@author Misagh Moayyed
@since 6.1.0
core/cas-server-core-webflow/src/test/java/org/apereo/cas/web/flow/DefaultLogoutWebflowConfigurerTests.java