| At line 146 added 1 line. |
|
| At line 362 changed 1 line. |
| import org.appfuse.utils.FOPHelper; |
| import org.appfuse.fop.FOPHelper; |
| At line 365 changed 33 lines. |
| public void testGeneratePDF() throws Exception { |
|
| try { |
| User testData = new User(); |
| testData.setUsername("tomcat"); |
| testData.getRoles().add(new Role("user")); |
| // set expected behavior on dao |
| userDAO.expects(once()).method("getUser") |
| .with(eq("tomcat")).will(returnValue(testData)); |
|
| user = userManager.getUser("tomcat"); |
|
| File baseDir = new File("."); |
| File xslFile = new File(baseDir, "./src/web/org/appfuse/webapp/fop/user2fo.xsl"); |
| if (xslFile.exists()) { |
| log.info("xslFile exists"); |
| } |
| File pdfFile = new File(baseDir, "user.pdf"); |
| File xmlFile = new File(baseDir, "user.xml"); |
|
| log.debug("Input: a User object"); |
| log.debug("Stylesheet: " + xslFile); |
| log.debug("Output: PDF (" + pdfFile + ")"); |
| log.debug("Transforming..."); |
|
| FOPHelper fopHelper = new FOPHelper(); |
| fopHelper.convertUser2PDF(user, xslFile, pdfFile); |
| fopHelper.convertUser2XML(user, xmlFile); |
|
| } |
| catch (Throwable e) { |
| log.error("Error [" + e.getMessage() + "]", e); |
| } |
| public void testGeneratePDF() throws Exception { |
| |
| log.info("Inside testGeneratePSF"); |
| User testData = new User(); |
| testData.setUsername("tomcat"); |
| testData.getRoles().add(new Role("user")); |
| // set expected behavior on dao |
| userDAO.expects(once()).method("getUser") |
| .with(eq("tomcat")).will(returnValue(testData)); |
| |
| user = userManager.getUser("tomcat"); |
| UserInputSource uis = new UserInputSource(user); |
| |
| // Setup directories |
| File baseDir = new File("."); |
| File outDir = new File("."); |
| outDir.mkdirs(); |
| |
| //Setup input and output |
| File xslFile = new File(baseDir, "./src/web/org/appfuse/webapp/fop/user2fo.xsl"); |
| File pdfFile = new File(outDir, "user.pdf"); |
| File xmlFile = new File(outDir, "user.xml"); |
| File foFile = new File(outDir, "user.fo"); |
| |
| log.debug("Input: a UserInputSource object"); |
| log.debug("Stylesheet: " + xslFile); |
| log.debug("Output: PDF (" + pdfFile + ")"); |
| log.debug("Output: FO (" + foFile + ")"); |
| log.debug("Transforming..."); |
| |
| FOPHelper fopHelper = new FOPHelper(); |
| fopHelper.convertPOJO2PDF(uis, xslFile, pdfFile, foFile); |
| fopHelper.convertPOJO2XML(uis, xmlFile); |