@Test
void testGeneratedRequestWithoutRelayState() throws URISyntaxException
{

  RequestHandler requestHandler = new RequestHandler(mockSessionStore, mockConfigHolder,
                                                     mockServiceProviderConfig);
  File keystoreFile = new File(RequestHandlerTest.class.getResource("/de/governikus/eumw/eidasmiddleware/bos-test-tctoken.saml-sign.p12")
                                                       .toURI());
  KeyStore keyStore = KeyStoreSupporter.readKeyStore(keystoreFile, DEFAULT_PASSWORD);
  String request = createSAMLRequest(keyStore,
                                     DEFAULT_PASSWORD,
                                     "bos-test-tctoken.saml-sign",
                                     "http://localhost:8080/eIDASDemoApplication/Metadata",
                                     "http://localhost:8080/eIDASDemoApplication/NewReceiverServlet");
  String tcTokenURL = requestHandler.handleSAMLRequest(request, false);
  Assertions.assertNotNull(tcTokenURL);
}