@Test
    void verifyOperation() {
        assertFalse(casWebflowExecutionPlan.getWebflowConfigurers().isEmpty());

        val flow = (Flow) flowDefinitionRegistry.getFlowDefinition(CasWebflowConfigurer.FLOW_ID_LOGIN);
        assertNotNull(flow);

        val state = (TransitionableState) flow.getState(CasWebflowConstants.STATE_ID_X509_START);
        assertNotNull(state);

        assertNotNull(x509CasMultifactorWebflowCustomizer);
        assertTrue(x509CasMultifactorWebflowCustomizer.getCandidateStatesForMultifactorAuthentication()
            .contains(CasWebflowConstants.STATE_ID_X509_START));
    }
This is {@link X509WebflowConfigurerTests}.

@author Misagh Moayyed
@since 6.2.0
support/cas-server-support-x509-webflow/src/test/java/org/apereo/cas/adaptors/x509/web/flow/X509WebflowConfigurerTests.java