/** * Test * * @throws Exception Any exception */ @Test public void formatTemplateTest() throws Exception { File file = File.createTempFile("text_junit", ".txt"); file.deleteOnExit(); IOHelper.writeTextFile("TEST_DATA", file); String template = "1:${file}\n2:${target.address}\n3:${target.name}\n4:${sender.name}\n5:${sender.fax.number}\n6:${sender.email}\n"; FaxJob faxJob = new FaxJobImpl(); faxJob.setFilePath(file.getPath()); faxJob.setTargetAddress("TEST_TARGET_ADDRESS"); faxJob.setTargetName("TEST_TARGET_NAME"); faxJob.setSenderName("TEST_SENDER_NAME"); faxJob.setSenderFaxNumber("TEST_SENDER_FAX_NUMBER"); faxJob.setSenderEmail("TEST_SENDER_EMAIL"); String output = this.converter.formatTemplate(template, faxJob); file.delete(); Assert.assertNotNull(output); Assert.assertNotSame(String.valueOf(-1), String.valueOf(output.indexOf("1:TEST_DATA\n"))); Assert.assertNotSame( String.valueOf(-1), String.valueOf(output.indexOf("2:TEST_TARGET_ADDRESS\n"))); Assert.assertNotSame( String.valueOf(-1), String.valueOf(output.indexOf("3:TEST_TARGET_NAME\n"))); Assert.assertNotSame( String.valueOf(-1), String.valueOf(output.indexOf("4:TEST_SENDER_NAME\n"))); Assert.assertNotSame( String.valueOf(-1), String.valueOf(output.indexOf("5:TEST_SENDER_FAX_NUMBER\n"))); Assert.assertNotSame( String.valueOf(-1), String.valueOf(output.indexOf("6:TEST_SENDER_EMAIL\n"))); }