aboutsummaryrefslogtreecommitdiffstats
path: root/test/java/org/apache/fop/layoutengine
diff options
context:
space:
mode:
Diffstat (limited to 'test/java/org/apache/fop/layoutengine')
-rw-r--r--test/java/org/apache/fop/layoutengine/ElementListCheck.java62
-rw-r--r--test/java/org/apache/fop/layoutengine/ElementListCollector.java18
-rw-r--r--test/java/org/apache/fop/layoutengine/EvalCheck.java10
-rw-r--r--test/java/org/apache/fop/layoutengine/LayoutEngineCheck.java2
-rw-r--r--test/java/org/apache/fop/layoutengine/LayoutEngineTestSuite.java36
-rw-r--r--test/java/org/apache/fop/layoutengine/LayoutResult.java8
-rw-r--r--test/java/org/apache/fop/layoutengine/ResultCheck.java8
-rw-r--r--test/java/org/apache/fop/layoutengine/TrueCheck.java10
8 files changed, 77 insertions, 77 deletions
diff --git a/test/java/org/apache/fop/layoutengine/ElementListCheck.java b/test/java/org/apache/fop/layoutengine/ElementListCheck.java
index 14eba7b98..1b6077c29 100644
--- a/test/java/org/apache/fop/layoutengine/ElementListCheck.java
+++ b/test/java/org/apache/fop/layoutengine/ElementListCheck.java
@@ -41,7 +41,7 @@ public class ElementListCheck implements LayoutEngineCheck {
private String id;
private int index = -1;
private Element checkElement;
-
+
/**
* Creates a new instance from a DOM node.
* @param node DOM node that defines this check
@@ -68,7 +68,7 @@ public class ElementListCheck implements LayoutEngineCheck {
NodeList children = checkElement.getChildNodes();
int pos = -1;
for (int i = 0; i < children.getLength(); i++) {
- Node node = children.item(i);
+ Node node = children.item(i);
if (node instanceof Element) {
pos++;
Element domEl = (Element)node;
@@ -78,14 +78,14 @@ public class ElementListCheck implements LayoutEngineCheck {
} else if ("box".equals(domEl.getLocalName())) {
if (!(knuthEl instanceof KnuthBox)) {
fail("Expected KnuthBox"
- + " at position " + pos
+ + " at position " + pos
+ " but got: " + knuthEl.getClass().getName());
}
if (domEl.getAttribute("w").length() > 0) {
int w = Integer.parseInt(domEl.getAttribute("w"));
if (w != knuthEl.getW()) {
- fail("Expected w=" + w
- + " at position " + pos
+ fail("Expected w=" + w
+ + " at position " + pos
+ " but got: " + knuthEl.getW());
}
}
@@ -104,29 +104,29 @@ public class ElementListCheck implements LayoutEngineCheck {
} else if ("penalty".equals(domEl.getLocalName())) {
if (!(knuthEl instanceof KnuthPenalty)) {
fail("Expected KnuthPenalty "
- + " at position " + pos
+ + " at position " + pos
+ " but got: " + knuthEl.getClass().getName());
}
KnuthPenalty pen = (KnuthPenalty)knuthEl;
if (domEl.getAttribute("w").length() > 0) {
int w = Integer.parseInt(domEl.getAttribute("w"));
if (w != knuthEl.getW()) {
- fail("Expected w=" + w
- + " at position " + pos
+ fail("Expected w=" + w
+ + " at position " + pos
+ " but got: " + knuthEl.getW());
}
}
if (domEl.getAttribute("p").length() > 0) {
if ("<0".equals(domEl.getAttribute("p"))) {
if (knuthEl.getP() >= 0) {
- fail("Expected p<0"
- + " at position " + pos
+ fail("Expected p<0"
+ + " at position " + pos
+ " but got: " + knuthEl.getP());
}
} else if (">0".equals(domEl.getAttribute("p"))) {
if (knuthEl.getP() <= 0) {
- fail("Expected p>0"
- + " at position " + pos
+ fail("Expected p>0"
+ + " at position " + pos
+ " but got: " + knuthEl.getP());
}
} else {
@@ -143,8 +143,8 @@ public class ElementListCheck implements LayoutEngineCheck {
p = Integer.parseInt(domEl.getAttribute("p"));
}
if (p != knuthEl.getP()) {
- fail("Expected p=" + p
- + " at position " + pos
+ fail("Expected p=" + p
+ + " at position " + pos
+ " but got: " + knuthEl.getP());
}
}
@@ -152,7 +152,7 @@ public class ElementListCheck implements LayoutEngineCheck {
if ("true".equals(domEl.getAttribute("flagged"))) {
if (!pen.isFlagged()) {
fail("Expected flagged penalty"
- + " at position " + pos);
+ + " at position " + pos);
}
} else if ("false".equals(domEl.getAttribute("flagged"))) {
if (pen.isFlagged()) {
@@ -163,57 +163,57 @@ public class ElementListCheck implements LayoutEngineCheck {
if ("true".equals(domEl.getAttribute("aux"))) {
if (!pen.isAuxiliary()) {
fail("Expected auxiliary penalty"
- + " at position " + pos);
+ + " at position " + pos);
}
} else if ("false".equals(domEl.getAttribute("aux"))) {
if (pen.isAuxiliary()) {
fail("Expected non-auxiliary penalty"
- + " at position " + pos);
+ + " at position " + pos);
}
}
} else if ("glue".equals(domEl.getLocalName())) {
if (!(knuthEl instanceof KnuthGlue)) {
- fail("Expected KnuthGlue"
- + " at position " + pos
+ fail("Expected KnuthGlue"
+ + " at position " + pos
+ " but got: " + knuthEl.getClass().getName());
}
KnuthGlue glue = (KnuthGlue)knuthEl;
if (domEl.getAttribute("w").length() > 0) {
int w = Integer.parseInt(domEl.getAttribute("w"));
if (w != knuthEl.getW()) {
- fail("Expected w=" + w
- + " at position " + pos
+ fail("Expected w=" + w
+ + " at position " + pos
+ " but got: " + knuthEl.getW());
}
}
if (domEl.getAttribute("y").length() > 0) {
int stretch = Integer.parseInt(domEl.getAttribute("y"));
if (stretch != knuthEl.getY()) {
- fail("Expected y=" + stretch
- + " (stretch) at position " + pos
+ fail("Expected y=" + stretch
+ + " (stretch) at position " + pos
+ " but got: " + knuthEl.getY());
}
}
if (domEl.getAttribute("z").length() > 0) {
int shrink = Integer.parseInt(domEl.getAttribute("z"));
if (shrink != knuthEl.getZ()) {
- fail("Expected z=" + shrink
- + " (shrink) at position " + pos
+ fail("Expected z=" + shrink
+ + " (shrink) at position " + pos
+ " but got: " + knuthEl.getZ());
}
}
} else {
- throw new IllegalArgumentException("Invalid child node for 'element-list': "
+ throw new IllegalArgumentException("Invalid child node for 'element-list': "
+ domEl.getLocalName()
+ " at position " + pos + " (" + this + ")");
}
-
+
}
}
pos++;
if (elementList.getElementList().size() > pos) {
- fail("There are "
- + (elementList.getElementList().size() - pos)
+ fail("There are "
+ + (elementList.getElementList().size() - pos)
+ " unchecked elements at the end of the list");
}
}
@@ -221,7 +221,7 @@ public class ElementListCheck implements LayoutEngineCheck {
private void fail(String msg) {
throw new RuntimeException(msg + " (" + this + ")");
}
-
+
private boolean haveID() {
return (this.id != null && this.id.length() > 0);
}
@@ -262,7 +262,7 @@ public class ElementListCheck implements LayoutEngineCheck {
}
return sb.toString();
}
-
+
/** @see java.lang.Object#toString() */
public String toString() {
StringBuffer sb = new StringBuffer("element-list");
diff --git a/test/java/org/apache/fop/layoutengine/ElementListCollector.java b/test/java/org/apache/fop/layoutengine/ElementListCollector.java
index 3bad1de98..d6ed12047 100644
--- a/test/java/org/apache/fop/layoutengine/ElementListCollector.java
+++ b/test/java/org/apache/fop/layoutengine/ElementListCollector.java
@@ -30,21 +30,21 @@ import org.apache.fop.layoutmgr.ElementListObserver.Observer;
public class ElementListCollector implements Observer {
private List elementLists = new java.util.ArrayList();
-
+
/**
* Resets the collector.
*/
public void reset() {
elementLists.clear();
}
-
+
/**
* @return the list of ElementList instances.
*/
public List getElementLists() {
return this.elementLists;
}
-
+
/** @see org.apache.fop.layoutmgr.ElementListObserver.Observer */
public void observe(List elementList, String category, String id) {
elementLists.add(new ElementList(elementList, category, id));
@@ -54,11 +54,11 @@ public class ElementListCollector implements Observer {
* Data object representing an element list along with additional information.
*/
public static class ElementList {
-
+
private List elementList;
private String category;
private String id;
-
+
/**
* Creates a new ElementList instance
* @param elementList the element list
@@ -70,21 +70,21 @@ public class ElementListCollector implements Observer {
this.category = category;
this.id = id;
}
-
+
/** @return the element list */
public List getElementList() {
return elementList;
}
-
+
/** @return the category */
public String getCategory() {
return category;
}
-
+
/** @return the ID, may be null */
public String getID() {
return id;
}
}
-
+
} \ No newline at end of file
diff --git a/test/java/org/apache/fop/layoutengine/EvalCheck.java b/test/java/org/apache/fop/layoutengine/EvalCheck.java
index bae98ee5f..2dd9405bf 100644
--- a/test/java/org/apache/fop/layoutengine/EvalCheck.java
+++ b/test/java/org/apache/fop/layoutengine/EvalCheck.java
@@ -36,7 +36,7 @@ public class EvalCheck implements LayoutEngineCheck {
private String xpath;
private double tolerance;
private PrefixResolver prefixResolver;
-
+
/**
* Creates a new instance
* @param expected expected value
@@ -46,7 +46,7 @@ public class EvalCheck implements LayoutEngineCheck {
this.expected = expected;
this.xpath = xpath;
}
-
+
/**
* Creates a new instance from a DOM node.
* @param node DOM node that defines this check
@@ -60,7 +60,7 @@ public class EvalCheck implements LayoutEngineCheck {
}
this.prefixResolver = new PrefixResolverDefault(node);
}
-
+
/** @see org.apache.fop.layoutengine.LayoutEngineCheck */
public void check(LayoutResult result) {
XObject res;
@@ -75,13 +75,13 @@ public class EvalCheck implements LayoutEngineCheck {
double v2 = Double.parseDouble(actual);
if (Math.abs(v1 - v2) > tolerance) {
throw new RuntimeException(
- "Expected XPath expression to evaluate to '" + expected + "', but got '"
+ "Expected XPath expression to evaluate to '" + expected + "', but got '"
+ actual + "' (" + this + ", outside tolerance)");
}
} else {
if (!expected.equals(actual)) {
throw new RuntimeException(
- "Expected XPath expression to evaluate to '" + expected + "', but got '"
+ "Expected XPath expression to evaluate to '" + expected + "', but got '"
+ actual + "' (" + this + ")");
}
}
diff --git a/test/java/org/apache/fop/layoutengine/LayoutEngineCheck.java b/test/java/org/apache/fop/layoutengine/LayoutEngineCheck.java
index 22741827a..155db2263 100644
--- a/test/java/org/apache/fop/layoutengine/LayoutEngineCheck.java
+++ b/test/java/org/apache/fop/layoutengine/LayoutEngineCheck.java
@@ -29,5 +29,5 @@ public interface LayoutEngineCheck {
* @param result the results from the processing run
*/
void check(LayoutResult result);
-
+
}
diff --git a/test/java/org/apache/fop/layoutengine/LayoutEngineTestSuite.java b/test/java/org/apache/fop/layoutengine/LayoutEngineTestSuite.java
index 0597e0e91..32a48fb0b 100644
--- a/test/java/org/apache/fop/layoutengine/LayoutEngineTestSuite.java
+++ b/test/java/org/apache/fop/layoutengine/LayoutEngineTestSuite.java
@@ -61,7 +61,7 @@ public class LayoutEngineTestSuite {
static {
DebugHelper.registerStandardElementListObservers();
}
-
+
public static String[] readDisabledTestcases(File f) throws IOException {
List lines = new java.util.ArrayList();
Source stylesheet = new StreamSource(
@@ -78,7 +78,7 @@ public class LayoutEngineTestSuite {
}
return (String[])lines.toArray(new String[lines.size()]);
}
-
+
private static class FilenameHandler extends DefaultHandler {
private StringBuffer buffer = new StringBuffer(128);
private boolean readingFilename = false;
@@ -88,7 +88,7 @@ public class LayoutEngineTestSuite {
this.filenames = filenames;
}
- public void startElement(String namespaceURI, String localName, String qName,
+ public void startElement(String namespaceURI, String localName, String qName,
Attributes atts) throws SAXException {
if (qName != null && qName.equals("file")) {
buffer.setLength(0);
@@ -99,7 +99,7 @@ public class LayoutEngineTestSuite {
}
}
- public void endElement(String namespaceURI, String localName, String qName)
+ public void endElement(String namespaceURI, String localName, String qName)
throws SAXException {
if (qName != null && qName.equals("file")) {
readingFilename = false;
@@ -116,7 +116,7 @@ public class LayoutEngineTestSuite {
}
}
}
-
+
public static IOFileFilter decorateWithDisabledList(IOFileFilter filter) throws IOException {
String disabled = System.getProperty("fop.layoutengine.disabled");
if (disabled != null && disabled.length() > 0) {
@@ -126,7 +126,7 @@ public class LayoutEngineTestSuite {
}
return filter;
}
-
+
/**
* @return a Collection of File instances containing all the test cases set up for processing.
* @throws IOException if there's a problem gathering the list of test files
@@ -150,18 +150,18 @@ public class LayoutEngineTestSuite {
if (testset == null) {
testset = "standard";
}
- Collection files = FileUtils.listFiles(new File(mainDir, testset + "-testcases"),
+ Collection files = FileUtils.listFiles(new File(mainDir, testset + "-testcases"),
filter, TrueFileFilter.INSTANCE);
String privateTests = System.getProperty("fop.layoutengine.private");
if ("true".equalsIgnoreCase(privateTests)) {
Collection privateFiles = FileUtils.listFiles(
- new File(mainDir, "private-testcases"),
+ new File(mainDir, "private-testcases"),
filter, TrueFileFilter.INSTANCE);
files.addAll(privateFiles);
}
return files;
}
-
+
/**
* @return the test suite with all the tests (one for each XML file)
* @throws IOException in case of an I/O problem
@@ -180,11 +180,11 @@ public class LayoutEngineTestSuite {
File f = (File)i.next();
addTestCase(suite, tester, f);
}
-
+
return suite;
}
-
- private static void addTestCase(TestSuite suite,
+
+ private static void addTestCase(TestSuite suite,
final LayoutEngineTester tester, final File f) {
suite.addTest(new LayoutEngineTestCase(f.getName()) {
public void runTest() throws Exception {
@@ -199,24 +199,24 @@ public class LayoutEngineTestSuite {
}
});
}
-
+
private static class LayoutEngineTestCase extends TestCase {
-
+
private LayoutEngineTester tester;
private File testFile;
-
+
public LayoutEngineTestCase(String name) {
super(name);
}
-
+
public void prepare(LayoutEngineTester tester, File testFile) {
//super(testFile.getName());
this.tester = tester;
this.testFile = testFile;
}
-
+
public void testMain() throws Exception {
tester.runTest(testFile);
}
- }
+ }
}
diff --git a/test/java/org/apache/fop/layoutengine/LayoutResult.java b/test/java/org/apache/fop/layoutengine/LayoutResult.java
index aa425c2ce..52c83daa8 100644
--- a/test/java/org/apache/fop/layoutengine/LayoutResult.java
+++ b/test/java/org/apache/fop/layoutengine/LayoutResult.java
@@ -30,7 +30,7 @@ public class LayoutResult {
private Document areaTree;
private ElementListCollector elCollector;
private FormattingResults results;
-
+
/**
* Creates a new LayoutResult instance.
* @param areaTree the area tree DOM
@@ -43,12 +43,12 @@ public class LayoutResult {
this.elCollector = elCollector;
this.results = results;
}
-
+
/** @return the generated area tree as DOM tree */
public Document getAreaTree() {
return this.areaTree;
}
-
+
/** @return the element list collector */
public ElementListCollector getElementListCollector() {
return this.elCollector;
@@ -60,5 +60,5 @@ public class LayoutResult {
public FormattingResults getResults() {
return results;
}
-
+
}
diff --git a/test/java/org/apache/fop/layoutengine/ResultCheck.java b/test/java/org/apache/fop/layoutengine/ResultCheck.java
index d7a55691f..54af77a43 100644
--- a/test/java/org/apache/fop/layoutengine/ResultCheck.java
+++ b/test/java/org/apache/fop/layoutengine/ResultCheck.java
@@ -29,7 +29,7 @@ public class ResultCheck implements LayoutEngineCheck {
private String expected;
private String property;
-
+
/**
* Creates a new instance
* @param expected expected value
@@ -39,7 +39,7 @@ public class ResultCheck implements LayoutEngineCheck {
this.expected = expected;
this.property = property;
}
-
+
/**
* Creates a new instance from a DOM node.
* @param node DOM node that defines this check
@@ -48,7 +48,7 @@ public class ResultCheck implements LayoutEngineCheck {
this.expected = node.getAttributes().getNamedItem("expected").getNodeValue();
this.property = node.getAttributes().getNamedItem("property").getNodeValue();
}
-
+
/* (non-Javadoc)
* @see LayoutEngineCheck#check(LayoutResult)
*/
@@ -62,7 +62,7 @@ public class ResultCheck implements LayoutEngineCheck {
}
if (!expected.equals(actual)) {
throw new RuntimeException(
- "Expected property to evaluate to '" + expected + "', but got '"
+ "Expected property to evaluate to '" + expected + "', but got '"
+ actual + "' (" + this + ")");
}
diff --git a/test/java/org/apache/fop/layoutengine/TrueCheck.java b/test/java/org/apache/fop/layoutengine/TrueCheck.java
index b4504f63e..202398d2f 100644
--- a/test/java/org/apache/fop/layoutengine/TrueCheck.java
+++ b/test/java/org/apache/fop/layoutengine/TrueCheck.java
@@ -36,7 +36,7 @@ public class TrueCheck implements LayoutEngineCheck {
private String xpath;
private String failureMessage;
private PrefixResolver prefixResolver;
-
+
/**
* Creates a new instance
* @param xpath XPath statement that needs to be evaluated
@@ -44,7 +44,7 @@ public class TrueCheck implements LayoutEngineCheck {
public TrueCheck(String xpath) {
this.xpath = xpath;
}
-
+
/**
* Creates a new instance from a DOM node.
* @param node DOM node that defines this check
@@ -57,7 +57,7 @@ public class TrueCheck implements LayoutEngineCheck {
}
this.prefixResolver = new PrefixResolverDefault(node);
}
-
+
/** @see org.apache.fop.layoutengine.LayoutEngineCheck */
public void check(LayoutResult result) {
XObject res;
@@ -71,7 +71,7 @@ public class TrueCheck implements LayoutEngineCheck {
throw new RuntimeException(failureMessage);
} else {
throw new RuntimeException(
- "Expected XPath expression to evaluate to 'true', but got '"
+ "Expected XPath expression to evaluate to 'true', but got '"
+ res + "' (" + this + ")");
}
}
@@ -82,5 +82,5 @@ public class TrueCheck implements LayoutEngineCheck {
public String toString() {
return "XPath: " + xpath;
}
-
+
}