*/
@Test
public void testAuthnRequestCreation() throws Exception {
String id = IDGenerator.create("ID_");
SAML2Request request = new SAML2Request();
AuthnRequestType authnRequest = request.createAuthnRequestType(id, "http://sp", "http://idp", "http://sp");
// Verify whether NameIDPolicy exists
NameIDPolicyType nameIDPolicy = authnRequest.getNameIDPolicy();
assertNotNull("NameIDPolicy is not null", nameIDPolicy);
assertTrue(nameIDPolicy.isAllowCreate());
ByteArrayOutputStream baos = new ByteArrayOutputStream();
request.marshall(authnRequest, baos);
}