@Test
    void verifyOperation() throws Throwable {
        val plan = new LogoutExecutionPlan() {
        };
        assertTrue(plan.getLogoutPostProcessors().isEmpty());
        assertTrue(plan.getSingleLogoutServiceMessageHandlers().isEmpty());
        assertDoesNotThrow(() -> {
            plan.registerSingleLogoutServiceMessageHandler(mock(SingleLogoutServiceMessageHandler.class));
            plan.registerLogoutPostProcessor(mock(LogoutPostProcessor.class));
        });

    }
This is {@link LogoutExecutionPlanTests}.

@author Misagh Moayyed
@since 6.3.0
api/cas-server-core-api-logout/src/test/java/org/apereo/cas/logout/LogoutExecutionPlanTests.java