@Test
    void verifyOperation() throws Throwable {
        val context = MockRequestContext.create();
        assertTrue(oidcCasWebflowLoginContextProvider.getCandidateUsername(context).isEmpty());
        context.setParameter(CasProtocolConstants.PARAMETER_SERVICE, "https://localhost/cas?service=https://example.net&login_hint=casuser");
        assertTrue(oidcCasWebflowLoginContextProvider.getCandidateUsername(context).isPresent());
    }
This is {@link OidcCasWebflowLoginContextProviderTests}.

@author Misagh Moayyed
@since 6.4.0
support/cas-server-support-oidc/src/test/java/org/apereo/cas/oidc/web/flow/OidcCasWebflowLoginContextProviderTests.java