@Test
    void verifyOperation() {
        val info = new DefaultRegisteredServiceUserInterfaceInfo(mock(WebBasedRegisteredService.class)) {
            @Serial
            private static final long serialVersionUID = 2331519665722637762L;

            @Override
            public Collection<String> getDescriptions() {
                return List.of("Description");
            }

            @Override
            public Collection<String> getDisplayNames() {
                return List.of("DisplayNames");
            }

            @Override
            public Collection<String> getInformationURLs() {
                return List.of("https://apereo.org/cas");
            }

            @Override
            public Collection<String> getPrivacyStatementURLs() {
                return List.of("https://apereo.org/cas");
            }

            @Override
            public Collection<Logo> getLogoUrls() {
                return List.of(new Logo("https://logo.url", 32, 32));
            }
        };
        assertNotNull(info.getDescription());
        assertNotNull(info.getDisplayName());
        assertTrue(info.getLogoWidth() > 0);
        assertTrue(info.getLogoHeight() > 0);
    }
This is {@link DefaultRegisteredServiceUserInterfaceInfoTests}.

@author Misagh Moayyed
@since 6.3.0
core/cas-server-core-webflow-api/src/test/java/org/apereo/cas/web/flow/services/DefaultRegisteredServiceUserInterfaceInfoTests.java