@ParameterizedTest
    @ValueSource(strings = "Mellon")
    @NullAndEmptySource
    void verifyEndpoints(final String password) throws Throwable {
        val request = prepareRequest(password);
        val response = new MockHttpServletResponse();

        var mv = endpoint.validate(request, response);
        assertModelAndView(mv);
        mv = endpoint.serviceValidate(request, response);
        assertModelAndView(mv);
        mv = endpoint.p3ServiceValidate(request, response);
        assertModelAndView(mv);
    }
This is {@link CasProtocolValidationEndpointTests}.

@author Misagh Moayyed
@since 7.0.0
support/cas-server-support-reports/src/test/java/org/apereo/cas/web/report/CasProtocolValidationEndpointTests.java