@Test
    void verifyNameId() throws Throwable {
        verifyNameIdByFormat(NameIDType.EMAIL);
        verifyNameIdByFormat(NameIDType.TRANSIENT);
        verifyNameIdByFormat(NameIDType.PERSISTENT);
        verifyNameIdByFormat(NameIDType.ENTITY);
        verifyNameIdByFormat(NameIDType.X509_SUBJECT);
        verifyNameIdByFormat(NameIDType.WIN_DOMAIN_QUALIFIED);
        verifyNameIdByFormat(NameIDType.KERBEROS);
        verifyNameIdByFormat(NameIDType.UNSPECIFIED);
    }
This is {@link SamlProfileSamlNameIdBuilderTests}.

@author Misagh Moayyed
@since 5.3.0
support/cas-server-support-saml-idp/src/test/java/org/apereo/cas/support/saml/web/idp/profile/builders/nameid/SamlProfileSamlNameIdBuilderTests.java