jeremias 2005/01/24 06:04:29 Modified: test/java/org/apache/fop/layoutengine LayoutEngineTester.java Log: Set base URL so relative URLs work in tests Revision Changes Path 1.5 +6 -2 xml-fop/test/java/org/apache/fop/layoutengine/LayoutEngineTester.java Index: LayoutEngineTester.java =================================================================== RCS file: /home/cvs/xml-fop/test/java/org/apache/fop/layoutengine/LayoutEngineTester.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- LayoutEngineTester.java 17 Jan 2005 14:21:10 -0000 1.4 +++ LayoutEngineTester.java 24 Jan 2005 14:04:29 -0000 1.5 @@ -20,6 +20,7 @@ import java.io.File; import java.lang.reflect.Constructor; +import java.net.MalformedURLException; import java.util.Iterator; import java.util.List; import java.util.Map; @@ -101,8 +102,10 @@ * @param testFile Test case to run * @throws TransformerException In case of an XSLT/JAXP problem * @throws FOPException In case of a FOP problem + * @throws MalformedURLException if the base URL cannot be set */ - public void runTest(File testFile) throws TransformerException, FOPException { + public void runTest(File testFile) + throws TransformerException, FOPException, MalformedURLException { //Setup Transformer to convert the testcase XML to XSL-FO Transformer transformer = getTestcase2FOStylesheet().newTransformer(); Source src = new StreamSource(testFile); @@ -114,6 +117,7 @@ //Setup FOP for area tree rendering FOUserAgent ua = new FOUserAgent(); + ua.setBaseURL(testFile.getParentFile().toURL().toString()); XMLRenderer atrenderer = new XMLRenderer(); atrenderer.setUserAgent(ua); atrenderer.setTransformerHandler(athandler);
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]