aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremias Maerki <jeremias@apache.org>2005-02-07 10:47:58 +0000
committerJeremias Maerki <jeremias@apache.org>2005-02-07 10:47:58 +0000
commit049708f75c7b911ccb2b29d7ca13fc355586c1eb (patch)
treed203c3767eb1347befb9a04b4e6438a2c6073588
parent365625169d7febf9ae67460614bcd42f05d66274 (diff)
downloadxmlgraphics-fop-049708f75c7b911ccb2b29d7ca13fc355586c1eb.tar.gz
xmlgraphics-fop-049708f75c7b911ccb2b29d7ca13fc355586c1eb.zip
Checks for marker test cases. markers5b disabled because of a bug with table handling that I will fix shortly.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198382 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--test/layoutengine/disabled-testcases.txt1
-rw-r--r--test/layoutengine/testcases/markers5a.xml13
-rw-r--r--test/layoutengine/testcases/markers5b.xml15
3 files changed, 28 insertions, 1 deletions
diff --git a/test/layoutengine/disabled-testcases.txt b/test/layoutengine/disabled-testcases.txt
index 9ecfa09ce..550cd57f6 100644
--- a/test/layoutengine/disabled-testcases.txt
+++ b/test/layoutengine/disabled-testcases.txt
@@ -1,4 +1,5 @@
breaks1.xml
breaks2.xml
+markers5a.xml
table-row1.xml
table-cell1.xml \ No newline at end of file
diff --git a/test/layoutengine/testcases/markers5a.xml b/test/layoutengine/testcases/markers5a.xml
index 00b573d60..615f1a502 100644
--- a/test/layoutengine/testcases/markers5a.xml
+++ b/test/layoutengine/testcases/markers5a.xml
@@ -80,5 +80,18 @@
</fo:root>
</fo>
<checks>
+ <!-- page 1 -->
+ <eval expected="0.00" xpath="//pageViewport[1]/page/regionViewport[1]/regionBefore/block[2]/lineArea"/>
+ <eval expected="4.00" xpath="//pageViewport[1]/page/regionViewport[2]/regionAfter/block[1]/lineArea"/>
+ <eval expected="1: 1.00" xpath="//pageViewport[1]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[1]/lineArea"/>
+ <eval expected="2: 1.00" xpath="//pageViewport[1]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[2]/lineArea"/>
+ <eval expected="3: 1.00" xpath="//pageViewport[1]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[3]/lineArea"/>
+ <eval expected="4: 1.00" xpath="//pageViewport[1]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[4]/lineArea"/>
+
+ <!-- page 2 -->
+ <eval expected="4.00" xpath="//pageViewport[2]/page/regionViewport[1]/regionBefore/block[2]/lineArea"/>
+ <eval expected="6.00" xpath="//pageViewport[2]/page/regionViewport[2]/regionAfter/block[1]/lineArea"/>
+ <eval expected="5: 1.00" xpath="//pageViewport[2]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[1]/lineArea"/>
+ <eval expected="6: 1.00" xpath="//pageViewport[2]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[2]/lineArea"/>
</checks>
</testcase>
diff --git a/test/layoutengine/testcases/markers5b.xml b/test/layoutengine/testcases/markers5b.xml
index 769c894a1..ea9ccb4f0 100644
--- a/test/layoutengine/testcases/markers5b.xml
+++ b/test/layoutengine/testcases/markers5b.xml
@@ -60,7 +60,7 @@
</fo:table-cell>
<fo:table-cell>
<fo:block>
- <fo:marker marker-class-name="previous-total">0</fo:marker>
+ <fo:marker marker-class-name="previous-total">0.00</fo:marker>
<fo:marker marker-class-name="total">1.00</fo:marker>
</fo:block>
</fo:table-cell>
@@ -142,5 +142,18 @@
</fo:root>
</fo>
<checks>
+ <!-- page 1 -->
+ <eval expected="0.00" xpath="//pageViewport[1]/page/regionViewport[1]/regionBefore/block[2]/lineArea"/>
+ <eval expected="4.00" xpath="//pageViewport[1]/page/regionViewport[2]/regionAfter/block[1]/lineArea"/>
+ <eval expected="1" xpath="//pageViewport[1]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[1]/block[1]/block[1]/lineArea"/>
+ <eval expected="2" xpath="//pageViewport[1]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[1]/block[4]/block[1]/lineArea"/>
+ <eval expected="3" xpath="//pageViewport[1]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[1]/block[7]/block[1]/lineArea"/>
+ <eval expected="4" xpath="//pageViewport[1]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[1]/block[10]/block[1]/lineArea"/>
+
+ <!-- page 2 -->
+ <eval expected="4.00" xpath="//pageViewport[2]/page/regionViewport[1]/regionBefore/block[2]/lineArea"/>
+ <eval expected="6.00" xpath="//pageViewport[2]/page/regionViewport[2]/regionAfter/block[1]/lineArea"/>
+ <eval expected="5: 1.00" xpath="//pageViewport[2]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[1]/block[1]/block[1]/lineArea"/>
+ <eval expected="6: 1.00" xpath="//pageViewport[2]/page/regionViewport[3]/regionBody/mainReference/span/flow/block[1]/block[4]/block[1]/lineArea"/>
</checks>
</testcase>