]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
expected table width was incorrect and now fails due to table width calculation being...
authorChris Bowditch <cbowditch@apache.org>
Thu, 15 Sep 2005 15:58:39 +0000 (15:58 +0000)
committerChris Bowditch <cbowditch@apache.org>
Thu, 15 Sep 2005 15:58:39 +0000 (15:58 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@289270 13f79535-47bb-0310-9956-ffa450edef68

test/layoutengine/testcases/table_margin_space-before_space-after.xml

index 373ae151f9b834df4e8d1ae22bd081a4efb54693..c1b37fafb11fcc48dfdf89e7f52a12a19e088f78 100644 (file)
 -->
 <!-- $Id$ -->
 <testcase>
-  <info>
-    <p>
+       <info>
+               <p>
       This test checks basic tables. Tests table spaces and margins.
     </p>
-  </info>
-  <fo>
-    <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:svg="http://www.w3.org/2000/svg">
-      <fo:layout-master-set>
-        <fo:simple-page-master master-name="normal" page-width="5in" page-height="5in">
-          <fo:region-body/>
-        </fo:simple-page-master>
-      </fo:layout-master-set>
-      <fo:page-sequence master-reference="normal" white-space-collapse="true">
-        <fo:flow flow-name="xsl-region-body">
-          <fo:block background-color="orange">before table</fo:block>
-          <fo:table table-layout="fixed" space-before="5pt" space-after="10pt" margin-left="5pt" margin-right="10pt" width="4in + 15pt" background-color="lightgray">
-            <fo:table-column column-width="2in"/>
-            <fo:table-column column-width="2in"/>
-            <fo:table-body start-indent="0pt" end-indent="0pt">
-              <fo:table-row>
-                <fo:table-cell>
-                  <fo:block>cell1</fo:block>
-                </fo:table-cell>
-                <fo:table-cell background-color="yellow">
-                  <fo:block>cell2</fo:block>
-                </fo:table-cell>
-              </fo:table-row>
-              <fo:table-row>
-                <fo:table-cell background-color="orange">
-                  <fo:block text-align="end">cell3</fo:block>
-                </fo:table-cell>
-                <fo:table-cell>
-                  <fo:block>cell4</fo:block>
-                </fo:table-cell>
-              </fo:table-row>
-            </fo:table-body>
-          </fo:table>
-          <fo:block background-color="orange">after table</fo:block>
-          <fo:block-container width="4in + 15pt">
-            <fo:block space-before="5pt" space-after="10pt" margin-left="5pt" margin-right="10pt" background-color="lightgray">
+       </info>
+       <fo>
+               <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:svg="http://www.w3.org/2000/svg">
+                       <fo:layout-master-set>
+                               <fo:simple-page-master master-name="normal" page-width="5in" page-height="5in">
+                                       <fo:region-body/>
+                               </fo:simple-page-master>
+                       </fo:layout-master-set>
+                       <fo:page-sequence master-reference="normal" white-space-collapse="true">
+                               <fo:flow flow-name="xsl-region-body">
+                                       <fo:block background-color="orange">before table</fo:block>
+                                       <fo:table table-layout="fixed" space-before="5pt" space-after="10pt" margin-left="5pt" margin-right="10pt" width="4in + 15pt" background-color="lightgray">
+                                               <fo:table-column column-width="2in"/>
+                                               <fo:table-column column-width="2in"/>
+                                               <fo:table-body start-indent="0pt" end-indent="0pt">
+                                                       <fo:table-row>
+                                                               <fo:table-cell>
+                                                                       <fo:block>cell1</fo:block>
+                                                               </fo:table-cell>
+                                                               <fo:table-cell background-color="yellow">
+                                                                       <fo:block>cell2</fo:block>
+                                                               </fo:table-cell>
+                                                       </fo:table-row>
+                                                       <fo:table-row>
+                                                               <fo:table-cell background-color="orange">
+                                                                       <fo:block text-align="end">cell3</fo:block>
+                                                               </fo:table-cell>
+                                                               <fo:table-cell>
+                                                                       <fo:block>cell4</fo:block>
+                                                               </fo:table-cell>
+                                                       </fo:table-row>
+                                               </fo:table-body>
+                                       </fo:table>
+                                       <fo:block background-color="orange">after table</fo:block>
+                                       <fo:block-container width="4in + 15pt">
+                                               <fo:block space-before="5pt" space-after="10pt" margin-left="5pt" margin-right="10pt" background-color="lightgray">
               reference block
             </fo:block>
-          </fo:block-container>
-        </fo:flow>
-      </fo:page-sequence>
-    </fo:root>
-  </fo>
-  <checks>
-    <!-- spaces -->
-    <eval expected="5000" xpath="//flow/block[2]/@bpd"/>
-    <eval expected="10000" xpath="//flow/block[4]/@bpd"/>
-
-    <!-- table dimensions -->
-    <eval expected="288000" xpath="//flow/block[3]/@ipda"/>
-    <eval expected="288000" xpath="//flow/block[3]/@ipd"/>
-    <eval expected="28800" xpath="//flow/block[3]/@bpda"/>
-    <eval expected="28800" xpath="//flow/block[3]/@bpd"/>
-    
-    <!-- cell 1 -->
-    <true xpath="//flow/block[3]/block[1]/@is-reference-area"/>
-    <eval expected="5000" xpath="//flow/block[3]/block[1]/@left-offset"/>
-    <true xpath="not(boolean(//flow/block[3]/block[1]/@top-offset)) or (//flow/block[3]/block[1]/@top-offset = 0)"/>
-    <eval expected="144000" xpath="//flow/block[3]/block[1]/@ipd"/>
-    <eval expected="14400" xpath="//flow/block[3]/block[1]/@bpd"/>
-    <eval expected="144000" xpath="//flow/block[3]/block[1]/block[1]/@ipd"/>
-    <eval expected="14400" xpath="//flow/block[3]/block[1]/block[1]/@bpd"/>
-    <eval expected="cell1" xpath="//flow/block[3]/block[1]/block[1]/lineArea"/>
-
-    <!-- cell 2 -->
-    <true xpath="//flow/block[3]/block[2]/@is-reference-area"/>
-    <eval expected="149000" xpath="//flow/block[3]/block[2]/@left-offset"/>
-    <true xpath="not(boolean(//flow/block[3]/block[2]/@top-offset)) or (//flow/block[3]/block[2]/@top-offset = 0)"/>
-    <eval expected="144000" xpath="//flow/block[3]/block[2]/@ipd"/>
-    <eval expected="14400" xpath="//flow/block[3]/block[2]/@bpd"/>
-    <eval expected="144000" xpath="//flow/block[3]/block[2]/block[1]/@ipd"/>
-    <eval expected="14400" xpath="//flow/block[3]/block[2]/block[1]/@bpd"/>
-    <eval expected="cell2" xpath="//flow/block[3]/block[2]/block[1]/lineArea"/>
-    <eval expected="color=#ffff00" xpath="//flow/block[3]/block[2]/@background"/>
-
-    <!-- cell 3 -->
-    <true xpath="//flow/block[3]/block[3]/@is-reference-area"/>
-    <eval expected="5000" xpath="//flow/block[3]/block[3]/@left-offset"/>
-    <eval expected="14400" xpath="//flow/block[3]/block[3]/@top-offset"/>
-    <eval expected="144000" xpath="//flow/block[3]/block[3]/@ipd"/>
-    <eval expected="14400" xpath="//flow/block[3]/block[3]/@bpd"/>
-    <eval expected="144000" xpath="//flow/block[3]/block[3]/block[1]/@ipd"/>
-    <eval expected="14400" xpath="//flow/block[3]/block[3]/block[1]/@bpd"/>
-    <eval expected="cell3" xpath="//flow/block[3]/block[3]/block[1]/lineArea"/>
-    <eval expected="color=#ffa500" xpath="//flow/block[3]/block[3]/@background"/>
-
-    <!-- cell 4 -->
-    <true xpath="//flow/block[3]/block[4]/@is-reference-area"/>
-    <eval expected="149000" xpath="//flow/block[3]/block[4]/@left-offset"/>
-    <eval expected="14400" xpath="//flow/block[3]/block[4]/@top-offset"/>
-    <eval expected="144000" xpath="//flow/block[3]/block[4]/@ipd"/>
-    <eval expected="14400" xpath="//flow/block[3]/block[4]/@bpd"/>
-    <eval expected="144000" xpath="//flow/block[3]/block[4]/block[1]/@ipd"/>
-    <eval expected="14400" xpath="//flow/block[3]/block[4]/block[1]/@bpd"/>
-    <eval expected="cell4" xpath="//flow/block[3]/block[4]/block[1]/lineArea"/>
-  </checks>
+                                       </fo:block-container>
+                               </fo:flow>
+                       </fo:page-sequence>
+               </fo:root>
+       </fo>
+       <checks>
+               <!-- spaces -->
+               <eval expected="5000" xpath="//flow/block[2]/@bpd"/>
+               <eval expected="10000" xpath="//flow/block[4]/@bpd"/>
+               <!-- table dimensions -->
+               <eval expected="303000" xpath="//flow/block[3]/@ipda"/>
+               <eval expected="303000" xpath="//flow/block[3]/@ipd"/>
+               <eval expected="28800" xpath="//flow/block[3]/@bpda"/>
+               <eval expected="28800" xpath="//flow/block[3]/@bpd"/>
+               <!-- cell 1 -->
+               <true xpath="//flow/block[3]/block[1]/@is-reference-area"/>
+               <eval expected="5000" xpath="//flow/block[3]/block[1]/@left-offset"/>
+               <true xpath="not(boolean(//flow/block[3]/block[1]/@top-offset)) or (//flow/block[3]/block[1]/@top-offset = 0)"/>
+               <eval expected="144000" xpath="//flow/block[3]/block[1]/@ipd"/>
+               <eval expected="14400" xpath="//flow/block[3]/block[1]/@bpd"/>
+               <eval expected="144000" xpath="//flow/block[3]/block[1]/block[1]/@ipd"/>
+               <eval expected="14400" xpath="//flow/block[3]/block[1]/block[1]/@bpd"/>
+               <eval expected="cell1" xpath="//flow/block[3]/block[1]/block[1]/lineArea"/>
+               <!-- cell 2 -->
+               <true xpath="//flow/block[3]/block[2]/@is-reference-area"/>
+               <eval expected="149000" xpath="//flow/block[3]/block[2]/@left-offset"/>
+               <true xpath="not(boolean(//flow/block[3]/block[2]/@top-offset)) or (//flow/block[3]/block[2]/@top-offset = 0)"/>
+               <eval expected="144000" xpath="//flow/block[3]/block[2]/@ipd"/>
+               <eval expected="14400" xpath="//flow/block[3]/block[2]/@bpd"/>
+               <eval expected="144000" xpath="//flow/block[3]/block[2]/block[1]/@ipd"/>
+               <eval expected="14400" xpath="//flow/block[3]/block[2]/block[1]/@bpd"/>
+               <eval expected="cell2" xpath="//flow/block[3]/block[2]/block[1]/lineArea"/>
+               <eval expected="color=#ffff00" xpath="//flow/block[3]/block[2]/@background"/>
+               <!-- cell 3 -->
+               <true xpath="//flow/block[3]/block[3]/@is-reference-area"/>
+               <eval expected="5000" xpath="//flow/block[3]/block[3]/@left-offset"/>
+               <eval expected="14400" xpath="//flow/block[3]/block[3]/@top-offset"/>
+               <eval expected="144000" xpath="//flow/block[3]/block[3]/@ipd"/>
+               <eval expected="14400" xpath="//flow/block[3]/block[3]/@bpd"/>
+               <eval expected="144000" xpath="//flow/block[3]/block[3]/block[1]/@ipd"/>
+               <eval expected="14400" xpath="//flow/block[3]/block[3]/block[1]/@bpd"/>
+               <eval expected="cell3" xpath="//flow/block[3]/block[3]/block[1]/lineArea"/>
+               <eval expected="color=#ffa500" xpath="//flow/block[3]/block[3]/@background"/>
+               <!-- cell 4 -->
+               <true xpath="//flow/block[3]/block[4]/@is-reference-area"/>
+               <eval expected="149000" xpath="//flow/block[3]/block[4]/@left-offset"/>
+               <eval expected="14400" xpath="//flow/block[3]/block[4]/@top-offset"/>
+               <eval expected="144000" xpath="//flow/block[3]/block[4]/@ipd"/>
+               <eval expected="14400" xpath="//flow/block[3]/block[4]/@bpd"/>
+               <eval expected="144000" xpath="//flow/block[3]/block[4]/block[1]/@ipd"/>
+               <eval expected="14400" xpath="//flow/block[3]/block[4]/block[1]/@bpd"/>
+               <eval expected="cell4" xpath="//flow/block[3]/block[4]/block[1]/lineArea"/>
+       </checks>
 </testcase>