/** * 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¶m2=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()); }