/**
   * Test
   *
   * @throws Exception Any exception
   */
  @Test
  public void createHTTPRequestTest() throws Exception {
    File file = File.createTempFile("text_junit", ".txt");
    file.deleteOnExit();
    IOHelper.writeTextFile("TEST_DATA", file);
    FaxJob faxJob = new FaxJobImpl();
    faxJob.setFilePath(file.getPath());
    faxJob.setTargetName("TEST_TARGET_NAME");
    HTTPRequest output =
        this.converter.createHTTPRequest(
            this.faxClientSpi,
            FaxActionType.SUBMIT_FAX_JOB,
            FaxJob2HTTPRequestConverterConfigurationConstants.SUBMIT_FAX_JOB_TEMPLATE_PROPERTY_KEY,
            faxJob);

    file.delete();

    Assert.assertNotNull(output);
    Assert.assertEquals("TEST_TARGET_NAME", output.getResource());
    Assert.assertEquals(
        "param1=value1&param2=value2&target.name=TEST_TARGET_NAME", output.getParametersText());
    Assert.assertEquals(
        "submit\ntarget.address=\ntarget.name=TEST_TARGET_NAME\nsender.name=\nsender.fax.number=\nsender.email=\nCONTENT:\nTEST_DATA",
        output.getContentAsString());
  }