Author: jeremias
Date: Tue Mar 10 07:56:27 2009
New Revision: 752011
URL: http://svn.apache.org/viewvc?rev=752011&view=rev
Log:
Avoid errors with relative paths.
Properly handle events using the special test event listener.
Modified:
xmlgraphics/fop/trunk/test/java/org/apache/fop/intermediate/IFTester.java
Modified:
xmlgraphics/fop/trunk/test/java/org/apache/fop/intermediate/IFTester.java
URL:
http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/test/java/org/apache/fop/intermediate/IFTester.java?rev=752011&r1=752010&r2=752011&view=diff
==============================================================================
--- xmlgraphics/fop/trunk/test/java/org/apache/fop/intermediate/IFTester.java
(original)
+++ xmlgraphics/fop/trunk/test/java/org/apache/fop/intermediate/IFTester.java
Tue Mar 10 07:56:27 2009
@@ -48,12 +48,14 @@
import org.apache.fop.area.AreaTreeModel;
import org.apache.fop.area.AreaTreeParser;
import org.apache.fop.area.RenderPagesModel;
+import org.apache.fop.events.model.EventSeverity;
import org.apache.fop.fonts.FontInfo;
import org.apache.fop.layoutengine.EvalCheck;
import org.apache.fop.layoutengine.TrueCheck;
import org.apache.fop.render.intermediate.IFContext;
import org.apache.fop.render.intermediate.IFRenderer;
import org.apache.fop.render.intermediate.IFSerializer;
+import org.apache.fop.util.ConsoleEventListenerForTests;
import org.apache.fop.util.DelegatingContentHandler;
/**
@@ -106,9 +108,12 @@
}
}
- private Document createIF(Document areaTreeXML) throws
TransformerException {
+ private Document createIF(File testFile, Document areaTreeXML) throws
TransformerException {
try {
FOUserAgent ua = fopFactory.newFOUserAgent();
+
ua.setBaseURL(testFile.getParentFile().toURI().toURL().toExternalForm());
+ ua.getEventBroadcaster().addEventListener(
+ new ConsoleEventListenerForTests(testFile.getName(),
EventSeverity.WARN));
IFRenderer ifRenderer = new IFRenderer();
ifRenderer.setUserAgent(ua);
@@ -160,7 +165,7 @@
*/
public void doIFChecks(File testFile, Element checksRoot, Document
areaTreeXML)
throws TransformerException {
- Document ifDocument = createIF(areaTreeXML);
+ Document ifDocument = createIF(testFile, areaTreeXML);
if (this.backupDir != null) {
Transformer transformer = tfactory.newTransformer();
Source src = new DOMSource(ifDocument);
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]