]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
Style only.
authorJeremias Maerki <jeremias@apache.org>
Wed, 25 Oct 2006 16:05:10 +0000 (16:05 +0000)
committerJeremias Maerki <jeremias@apache.org>
Wed, 25 Oct 2006 16:05:10 +0000 (16:05 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@467698 13f79535-47bb-0310-9956-ffa450edef68

test/java/org/apache/fop/render/pdf/BasePDFTestCase.java
test/java/org/apache/fop/render/pdf/PDFAConformanceTestCase.java

index 11ee3e75f10c688d607f9009fff6bd00234c83cc..54e2ba9d81fb0eeace9641c0cce050181f2cece9 100644 (file)
@@ -15,6 +15,8 @@
  * limitations under the License.
  */
 
+/* $Id$ */
+
 package org.apache.fop.render.pdf;
 
 import java.io.File;
@@ -34,51 +36,60 @@ import org.apache.fop.apps.MimeConstants;
 
 import junit.framework.TestCase;
 
-/** Base class for automated tests that create PDF files
- *  $Id$ 
+/**
+ * Base class for automated tests that create PDF files
  */
-
 public class BasePDFTestCase extends TestCase {
-  protected final FopFactory fopFactory = FopFactory.newInstance();
-  protected final TransformerFactory tFactory = TransformerFactory.newInstance();
 
-  protected BasePDFTestCase(String name) {
-    super(name);
-    
-    final File uc = getUserConfigFile();
-    
-    try {
-      fopFactory.setUserConfig(uc);
-    } catch (Exception e) {
-      throw new RuntimeException("fopFactory.setUserConfig (" + uc.getAbsolutePath() + ") failed: " + e.getMessage());
+    /** the FopFactory */
+    protected final FopFactory fopFactory = FopFactory.newInstance();
+
+    /** the JAXP TransformerFactory */
+    protected final TransformerFactory tFactory = TransformerFactory.newInstance();
+
+    /**
+     * Main constructor
+     * @param name the name of the test case
+     */
+    protected BasePDFTestCase(String name) {
+        super(name);
+
+        final File uc = getUserConfigFile();
+
+        try {
+            fopFactory.setUserConfig(uc);
+        } catch (Exception e) {
+            throw new RuntimeException("fopFactory.setUserConfig ("
+                    + uc.getAbsolutePath() + ") failed: " + e.getMessage());
+        }
+    }
+
+    /**
+     * Convert a test FO file to PDF
+     * @param foFile the FO file
+     * @param ua the preconfigured user agent
+     * @param dumpPdfFile if true, dumps the generated PDF file to a file name (foFile).pdf
+     * @return the generated PDF data
+     * @throws Exception if the conversion fails
+     */
+    protected byte[] convertFO(File foFile, FOUserAgent ua, boolean dumpPdfFile)
+            throws Exception {
+        ByteArrayOutputStream baout = new ByteArrayOutputStream();
+        Fop fop = fopFactory.newFop(MimeConstants.MIME_PDF, ua, baout);
+        Transformer transformer = tFactory.newTransformer();
+        Source src = new StreamSource(foFile);
+        SAXResult res = new SAXResult(fop.getDefaultHandler());
+        transformer.transform(src, res);
+        final byte[] result = baout.toByteArray();
+        if (dumpPdfFile) {
+            final File outFile = new File(foFile.getParentFile(), foFile.getName() + ".pdf");
+            FileUtils.writeByteArrayToFile(outFile, result);
+        }
+        return result;
+    }
+
+    /** get FOP config File */
+    protected File getUserConfigFile() {
+        return new File("test/test.xconf");
     }
-  }
-  
-  /**
-   * Convert a test FO file to PDF
-   * @param foFile the FO file
-   * @param ua the preconfigured user agent
-   * @param dumpPdfFile if true, dumps the generated PDF file to a file name (foFile).pdf
-   * @return the generated PDF data
-   * @throws Exception if the conversion fails
-   */
-  protected byte[] convertFO(File foFile, FOUserAgent ua, boolean dumpPdfFile) throws Exception {
-      ByteArrayOutputStream baout = new ByteArrayOutputStream();
-      Fop fop = fopFactory.newFop(MimeConstants.MIME_PDF, ua, baout);
-      Transformer transformer = tFactory.newTransformer();
-      Source src = new StreamSource(foFile);
-      SAXResult res = new SAXResult(fop.getDefaultHandler());
-      transformer.transform(src, res);
-      final byte[] result = baout.toByteArray();  
-      if (dumpPdfFile) {
-          final File outFile = new File(foFile.getParentFile(), foFile.getName() + ".pdf");
-          FileUtils.writeByteArrayToFile(outFile, result);
-      }
-      return result;
-  }
-  
-  /** get FOP config File */
-  protected File getUserConfigFile() {
-    return new File("test/test.xconf");
-  }
 }
index 1e5b700560ccfa8444997f2bc46b360c1ab82462..54ea5b571e629986c203fb49ea265db891b2d6a8 100644 (file)
@@ -44,9 +44,9 @@ public class PDFAConformanceTestCase extends BasePDFTestCase {
      *  @return an initialized FOUserAgent
      * */
     protected FOUserAgent getUserAgent() {
-      final FOUserAgent a = fopFactory.newFOUserAgent();
-      a.getRendererOptions().put("pdf-a-mode", "PDF/A-1b");
-      return a;
+        final FOUserAgent a = fopFactory.newFOUserAgent();
+        a.getRendererOptions().put("pdf-a-mode", "PDF/A-1b");
+        return a;
     }
     
     /**