jeremias    2005/01/28 06:31:35

  Modified:    test/layoutengine/testcases list1.xml
  Log:
  Additional test using margin-left on the list-item and non-default values for 
provisional-distance-between-starts and provisional-label-separation.
  
  Revision  Changes    Path
  1.2       +75 -45    xml-fop/test/layoutengine/testcases/list1.xml
  
  Index: list1.xml
  ===================================================================
  RCS file: /home/cvs/xml-fop/test/layoutengine/testcases/list1.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- list1.xml 28 Jan 2005 11:06:14 -0000      1.1
  +++ list1.xml 28 Jan 2005 14:31:35 -0000      1.2
  @@ -56,73 +56,103 @@
                 </fo:list-item-body>
               </fo:list-item>
             </fo:list-block>
  +          <fo:list-block provisional-distance-between-starts="50pt" 
provisional-label-separation="10pt">
  +            <fo:list-item margin-left="10pt">
  +              <fo:list-item-label end-indent="label-end()">
  +                <fo:block text-align="end" 
background-color="lightgray">label</fo:block>
  +              </fo:list-item-label>
  +              <fo:list-item-body start-indent="body-start()">
  +                <fo:block border-left="solid 0.1pt">value</fo:block>
  +              </fo:list-item-body>
  +            </fo:list-item>
  +          </fo:list-block>
           </fo:flow>
         </fo:page-sequence>
       </fo:root>
     </fo>
     <checks>
       <!-- list-block -->
  -    <eval expected="360000" xpath="//flow/block/@ipd"/>
  -    <eval expected="43200" xpath="//flow/block/@bpd"/>
  +    <eval expected="360000" xpath="//flow/block[1]/@ipd"/>
  +    <eval expected="43200" xpath="//flow/block[1]/@bpd"/>
       
       <!-- first list-item -->
  -    <eval expected="360000" xpath="//flow/block/block[1]/@ipd"/>
  -    <eval expected="14400" xpath="//flow/block/block[1]/@bpd"/>
  +    <eval expected="360000" xpath="//flow/block[1]/block[1]/@ipd"/>
  +    <eval expected="14400" xpath="//flow/block[1]/block[1]/@bpd"/>
       <!-- label of first list-item -->
  -    <eval expected="360000" xpath="//flow/block/block[1]/block[1]/@ipd"/>
  -    <eval expected="14400" xpath="//flow/block/block[1]/block[1]/@bpd"/>
  +    <eval expected="360000" xpath="//flow/block[1]/block[1]/block[1]/@ipd"/>
  +    <eval expected="14400" xpath="//flow/block[1]/block[1]/block[1]/@bpd"/>
       <!-- content of label of second list-item -->
  -    <eval expected="360000" 
xpath="//flow/block/block[1]/block[2]/block[1]/@ipd"/>
  -    <eval expected="14400" 
xpath="//flow/block/block[1]/block[2]/block[1]/@bpd"/>
  -    <true 
xpath="not(//flow/block/block[1]/block[1]/block[1]/@start-indent)"/>
  -    <true xpath="not(//flow/block/block[1]/block[1]/block[1]/@end-indent)"/>
  +    <eval expected="360000" 
xpath="//flow/block[1]/block[1]/block[2]/block[1]/@ipd"/>
  +    <eval expected="14400" 
xpath="//flow/block[1]/block[1]/block[2]/block[1]/@bpd"/>
  +    <true 
xpath="not(//flow/block[1]/block[1]/block[1]/block[1]/@start-indent)"/>
  +    <true 
xpath="not(//flow/block[1]/block[1]/block[1]/block[1]/@end-indent)"/>
       <!-- body of first list-item -->
  -    <eval expected="360000" xpath="//flow/block/block[1]/block[2]/@ipd"/>
  -    <eval expected="14400" xpath="//flow/block/block[1]/block[2]/@bpd"/>
  +    <eval expected="360000" xpath="//flow/block[1]/block[1]/block[2]/@ipd"/>
  +    <eval expected="14400" xpath="//flow/block[1]/block[1]/block[2]/@bpd"/>
       <!-- content of body of first list-item -->
  -    <eval expected="360000" 
xpath="//flow/block/block[1]/block[2]/block[1]/@ipd"/>
  -    <eval expected="14400" 
xpath="//flow/block/block[1]/block[2]/block[1]/@bpd"/>
  -    <true 
xpath="not(//flow/block/block[1]/block[2]/block[1]/@start-indent)"/>
  -    <true xpath="not(//flow/block/block[1]/block[2]/block[1]/@end-indent)"/>
  +    <eval expected="360000" 
xpath="//flow/block[1]/block[1]/block[2]/block[1]/@ipd"/>
  +    <eval expected="14400" 
xpath="//flow/block[1]/block[1]/block[2]/block[1]/@bpd"/>
  +    <true 
xpath="not(//flow/block[1]/block[1]/block[2]/block[1]/@start-indent)"/>
  +    <true 
xpath="not(//flow/block[1]/block[1]/block[2]/block[1]/@end-indent)"/>
   
       <!-- second list-item -->
  -    <eval expected="360000" xpath="//flow/block/block[2]/@ipd"/>
  -    <eval expected="14400" xpath="//flow/block/block[2]/@bpd"/>
  +    <eval expected="360000" xpath="//flow/block[1]/block[2]/@ipd"/>
  +    <eval expected="14400" xpath="//flow/block[1]/block[2]/@bpd"/>
       <!-- label of second list-item -->
  -    <eval expected="360000" xpath="//flow/block/block[2]/block[1]/@ipd"/>
  -    <eval expected="14400" xpath="//flow/block/block[2]/block[1]/@bpd"/>
  +    <eval expected="360000" xpath="//flow/block[1]/block[2]/block[1]/@ipd"/>
  +    <eval expected="14400" xpath="//flow/block[1]/block[2]/block[1]/@bpd"/>
       <!-- content of label of second list-item -->
  -    <eval expected="8000" 
xpath="//flow/block/block[2]/block[1]/block[1]/@ipd"/>
  -    <eval expected="14400" 
xpath="//flow/block/block[2]/block[1]/block[1]/@bpd"/>
  -    <eval expected="10000" 
xpath="//flow/block/block[2]/block[1]/block[1]/@start-indent"/>
  -    <eval expected="342000" 
xpath="//flow/block/block[2]/block[1]/block[1]/@end-indent"/>
  +    <eval expected="8000" 
xpath="//flow/block[1]/block[2]/block[1]/block[1]/@ipd"/>
  +    <eval expected="14400" 
xpath="//flow/block[1]/block[2]/block[1]/block[1]/@bpd"/>
  +    <eval expected="10000" 
xpath="//flow/block[1]/block[2]/block[1]/block[1]/@start-indent"/>
  +    <eval expected="342000" 
xpath="//flow/block[1]/block[2]/block[1]/block[1]/@end-indent"/>
       <!-- body of second list-item -->
  -    <eval expected="360000" xpath="//flow/block/block[2]/block[2]/@ipd"/>
  -    <eval expected="14400" xpath="//flow/block/block[2]/block[2]/@bpd"/>
  +    <eval expected="360000" xpath="//flow/block[1]/block[2]/block[2]/@ipd"/>
  +    <eval expected="14400" xpath="//flow/block[1]/block[2]/block[2]/@bpd"/>
       <!-- content of body of second list-item -->
  -    <eval expected="260000" 
xpath="//flow/block/block[2]/block[2]/block[1]/@ipd"/>
  -    <eval expected="14400" 
xpath="//flow/block/block[2]/block[2]/block[1]/@bpd"/>
  -    <eval expected="100000" 
xpath="//flow/block/block[2]/block[2]/block[1]/@start-indent"/>
  -    <true xpath="not(//flow/block/block[2]/block[2]/block[1]/@end-indent)"/>
  +    <eval expected="260000" 
xpath="//flow/block[1]/block[2]/block[2]/block[1]/@ipd"/>
  +    <eval expected="14400" 
xpath="//flow/block[1]/block[2]/block[2]/block[1]/@bpd"/>
  +    <eval expected="100000" 
xpath="//flow/block[1]/block[2]/block[2]/block[1]/@start-indent"/>
  +    <true 
xpath="not(//flow/block[1]/block[2]/block[2]/block[1]/@end-indent)"/>
   
       <!-- third list-item -->
  -    <eval expected="360000" xpath="//flow/block/block[3]/@ipd"/>
  -    <eval expected="14400" xpath="//flow/block/block[3]/@bpd"/>
  +    <eval expected="360000" xpath="//flow/block[1]/block[3]/@ipd"/>
  +    <eval expected="14400" xpath="//flow/block[1]/block[3]/@bpd"/>
       <!-- label of third list-item -->
  -    <eval expected="360000" xpath="//flow/block/block[3]/block[1]/@ipd"/>
  -    <eval expected="14400" xpath="//flow/block/block[3]/block[1]/@bpd"/>
  +    <eval expected="360000" xpath="//flow/block[1]/block[3]/block[1]/@ipd"/>
  +    <eval expected="14400" xpath="//flow/block[1]/block[3]/block[1]/@bpd"/>
       <!-- content of label of third list-item -->
  -    <eval expected="18000" 
xpath="//flow/block/block[3]/block[1]/block[1]/@ipd"/>
  -    <eval expected="14400" 
xpath="//flow/block/block[3]/block[1]/block[1]/@bpd"/>
  -    <true 
xpath="not(//flow/block/block[3]/block[1]/block[1]/@start-indent)"/>
  -    <eval expected="342000" 
xpath="//flow/block/block[3]/block[1]/block[1]/@end-indent"/>
  +    <eval expected="18000" 
xpath="//flow/block[1]/block[3]/block[1]/block[1]/@ipd"/>
  +    <eval expected="14400" 
xpath="//flow/block[1]/block[3]/block[1]/block[1]/@bpd"/>
  +    <true 
xpath="not(//flow/block[1]/block[3]/block[1]/block[1]/@start-indent)"/>
  +    <eval expected="342000" 
xpath="//flow/block[1]/block[3]/block[1]/block[1]/@end-indent"/>
       <!-- body of third list-item -->
  -    <eval expected="360000" xpath="//flow/block/block[3]/block[2]/@ipd"/>
  -    <eval expected="14400" xpath="//flow/block/block[3]/block[2]/@bpd"/>
  +    <eval expected="360000" xpath="//flow/block[1]/block[3]/block[2]/@ipd"/>
  +    <eval expected="14400" xpath="//flow/block[1]/block[3]/block[2]/@bpd"/>
       <!-- content of body of third list-item -->
  -    <eval expected="336000" 
xpath="//flow/block/block[3]/block[2]/block[1]/@ipd"/>
  -    <eval expected="14400" 
xpath="//flow/block/block[3]/block[2]/block[1]/@bpd"/>
  -    <eval expected="24000" 
xpath="//flow/block/block[3]/block[2]/block[1]/@start-indent"/>
  -    <true xpath="not(//flow/block/block[3]/block[2]/block[1]/@end-indent)"/>
  +    <eval expected="336000" 
xpath="//flow/block[1]/block[3]/block[2]/block[1]/@ipd"/>
  +    <eval expected="14400" 
xpath="//flow/block[1]/block[3]/block[2]/block[1]/@bpd"/>
  +    <eval expected="24000" 
xpath="//flow/block[1]/block[3]/block[2]/block[1]/@start-indent"/>
  +    <true 
xpath="not(//flow/block[1]/block[3]/block[2]/block[1]/@end-indent)"/>
  +
  +    <!-- fourth list-item -->
  +    <eval expected="360000" xpath="//flow/block[2]/block[1]/@ipd"/>
  +    <eval expected="14400" xpath="//flow/block[2]/block[1]/@bpd"/>
  +    <!-- label of third list-item -->
  +    <eval expected="360000" xpath="//flow/block[2]/block[1]/block[1]/@ipd"/>
  +    <eval expected="14400" xpath="//flow/block[2]/block[1]/block[1]/@bpd"/>
  +    <!-- content of label of third list-item -->
  +    <eval expected="40000" 
xpath="//flow/block[2]/block[1]/block[1]/block[1]/@ipd"/>
  +    <eval expected="14400" 
xpath="//flow/block[2]/block[1]/block[1]/block[1]/@bpd"/>
  +    <eval expected="10000" 
xpath="//flow/block[2]/block[1]/block[1]/block[1]/@start-indent"/>
  +    <eval expected="310000" 
xpath="//flow/block[2]/block[1]/block[1]/block[1]/@end-indent"/>
  +    <!-- body of third list-item -->
  +    <eval expected="360000" xpath="//flow/block[2]/block[1]/block[2]/@ipd"/>
  +    <eval expected="14400" xpath="//flow/block[2]/block[1]/block[2]/@bpd"/>
  +    <!-- content of body of third list-item -->
  +    <eval expected="300000" 
xpath="//flow/block[2]/block[1]/block[2]/block[1]/@ipd"/>
  +    <eval expected="14400" 
xpath="//flow/block[2]/block[1]/block[2]/block[1]/@bpd"/>
  +    <eval expected="60000" 
xpath="//flow/block[2]/block[1]/block[2]/block[1]/@start-indent"/>
  +    <true 
xpath="not(//flow/block[2]/block[1]/block[2]/block[1]/@end-indent)"/>
     </checks>
   </testcase>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to