# XSL Test Suite: Antenna House tests

[Top]
## Test Cases: 6.4 Declarations and Pagination and Layout Formatting Objects
[Top]
## Test Cases: 6.4.2 fo:root
### Test #b2aab8 6-4-2-1.xml contains only one fo:root element. Formatting Object: root XML file: xml/6-4-2-1.xml Expected result: pdf/6-4-2-1.pdf
### Test #b2aab8_1 6-4-2-2.xml contains two fo:root elements. It's error. Formatting Object: root XML file: xml/6-4-2-2.xml Expected result: pdf/6-4-2-2.pdf
[Top]
## Test Cases: 6.4.5 fo:page-sequence
### Test #b2aac14 6-4-5-1.xml contains 15 page-sequences. Each fo:page-sequence generates a sequence of viewport/reference pairs, and returns the page-viewport-areas. Formatting Object: page-sequence XML file: xml/6-4-5-1.xml Expected result: pdf/6-4-5-1.pdf
[Top]
## Test Cases: 6.4.6 fo:layout-master-set
### Test #b2aac16 fo:layout-maseter-set can contain multiple simple-page-masters and page-sequence-masters. Formatting Object: layout-master-set XML file: xml/6-4-6-1.fo
[Top]
## Test Cases: 6.4.7 fo:page-sequence-master
### Test #b2aac18 fo:page-sequence-master has master-name property and can be referenced by master-name. Formatting Object: page-sequence-master Property: master-name XML file: xml/6-4-7-1.xml Expected result: pdf/6-4-7-1.pdf
[Top]
## Test Cases: 6.4.8 fo:single-page-master-reference
### Test #b2aac20 make page-sequence A and B. and make one simple-page-master and one page-sequence-master. page-sequence A refers the simple-page-master. page-sequence B refers the page-sequence-master. make one single-page-master in the page-sequence-master and the single-page-master refers the simple-page-master. at page-sequnce A and B, all of the feature that originate from page-master will be same things. Formatting Object: single-page-master-reference XML file: xml/6-4-8-1.xml Expected result: pdf/6-4-8-1.pdf
[Top]
## Test Cases: 6.4.9 fo:repeatable-page-master-reference
### Test #b2aac22-1 make page-sequence A and B. and make one simple-page-master and one page-sequence-master. page-sequence A refers the simple-page-master. page-sequence B refers the page-sequence-master. make one repeatable-page-master in the page-sequnce-master and the repeatable-page-master refers the simple-page-master. at page-sequnce A and B, all of the feature that originate from page-master will be same things. Formatting Object: repeatable-page-master-reference XML file: xml/6-4-9-1.xml Expected result: pdf/6-4-9-1.pdf
### Test #b2aac22-2 maximum-repeats value is 3. 1-3 pages refer Pagemaster1, and rest refer PageMaster2. Formatting Object: repeatable-page-master-reference Property: maximum-repeats XML file: xml/6-4-9-2.xml Expected result: pdf/6-4-9-2.pdf
### Test #b2aac22-3 maximum-repeats value is 0. all pages refer to PageMaster2. Formatting Object: repeatable-page-master-reference Property: maximum-repeats XML file: xml/6-4-9-3.xml Expected result: pdf/6-4-9-3.pdf
### Test #b2aac22-4 maximum-repeats value is 300. 1-300 pages refer to PageMaster1. and rest pages refer to PageMaster2. Formatting Object: repeatable-page-master-reference Property: maximum-repeats XML file: xml/6-4-9-4.xml Expected result: pdf/6-4-9-4.pdf
### Test #b2aac22-5 maximum-repeats value is no-limit. all pages refer to PageMaster1. Formatting Object: repeatable-page-master-reference Property: maximum-repeats XML file: xml/6-4-9-5.xml Expected result: pdf/6-4-9-5.pdf
[Top]
## Test Cases: 6.4.10 fo:repeatable-page-master-alternatives
### Test #b2aac24 make page-sequence A and B. and make one simple-page-master and one page-sequence-master. page-sequence A refers the simple-page-master. page-sequence B refers the page-sequence-master. make one repeatable-page-alternatives in the page-sequnce-master and make one conditional-page-master-reference in the repeatable-page-master-alternatives. And conditional-page-master-reference refers the simple-page-master. at page-sequnce A and B, all of the feature that originate from page-master will be same things. Formatting Object: repeatable-page-master-alternatives XML file: xml/6-4-10-1.xml Expected result: pdf/6-4-10-1.pdf
### Test #b2aac24-2 maximum-repeats value is 300. 1-300 pages refer to PageMaster1. and rest pages refer to PageMaster2. Formatting Object: repeatable-page-master-alternatives Property: maximum-repeats XML file: xml/6-4-10-2.xml Expected result: pdf/6-4-10-2.pdf
### Test #b2aac24-3 maximum-repeats value is no-limit. all pages refer to PageMaster1. and no page refer to PageMaster2. Formatting Object: repeatable-page-master-alternatives Property: maximum-repeats XML file: xml/6-4-10-3.xml Expected result: pdf/6-4-10-3.pdf
### Test #b2aac24-5 maximum-repeats value is 0. all pages refer to PageMaster2. and no page refer to PageMaster1. Formatting Object: repeatable-page-master-alternatives Property: maximum-repeats XML file: xml/6-4-10-5.xml Expected result: pdf/6-4-10-5.pdf
[Top]
## Test Cases: 6.4.11 fo:conditional-page-master-reference
### Test #b2aac26-1 make page-sequence A and B. and make one simple-page-master and one page-sequence-master. page-sequence A refers the simple-page-master. page-sequence B refers the page-sequence-master. make one conditional-page-master-reference in the page-sequnce-master and the reconditional-page-master-reference refers the simple-page-master. at page-sequnce A and B, all of the feature that originate from page-master will be same things. Formatting Object: conditional-page-master-reference Property: master-name XML file: xml/6-4-11-1.xml Expected result: pdf/6-4-11-1.pdf
### Test #b2aac26-2 Set page-position property value first,last and rest. and check first page last page and all of rests. Formatting Object: conditional-page-master-reference Property: page-position XML file: xml/6-4-11-2.xml Expected result: pdf/6-4-11-2.pdf
[Top]
## Test Cases: 6.4.12 fo:simple-page-master
### Test #b2aac28-1 Set page-height property various values. Formatting Object: simple-page-master Property: page-height XML file: xml/6-4-12-1.xml Expected result: pdf/6-4-12-1.pdf
### Test #b2aac28-2 Set page-width property various values. Formatting Object: simple-page-master Property: page-width XML file: xml/6-4-12-1.xml Expected result: pdf/6-4-12-1.pdf
### Test #b2aac28-3 Set margin property various values. Formatting Object: simple-page-master Property: margin XML file: xml/6-4-12-2.xml Expected result: pdf/6-4-12-2.pdf
### Test #b2aac28-4 Set writing-mode property various values. Formatting Object: simple-page-master Property: writing-mode XML file: xml/6-4-12-3.xml Expected result: pdf/6-4-12-3.pdf
[Top]
## Test Cases: 6.4.13 fo:region-body
### Test #b2aac30-1 Set margin property various values. Formatting Object: region-body XML file: xml/6-4-13-1.fo
### Test #b2aac30-2 Set writing-mode property various values. Formatting Object: simple-page-master Property: writing-mode XML file: xml/6-4-13-2.xml Expected result: pdf/6-4-13-2.pdf
[Top]
## Test Cases: 6.4.14 fo:region-before
### Test #b2aac32 make region before Formatting Object: region-before XML file: xml/6-4-14.xml Expected result: pdf/6-4-14.pdf
[Top]
## Test Cases: 6.4.15 fo:region-after
### Test #b2aac34 make region after Formatting Object: region-after XML file: xml/6-4-15.xml Expected result: pdf/6-4-15.pdf
[Top]
## Test Cases: 6.4.16 fo:region-start
### Test #b2aac36 make region start Formatting Object: region-start XML file: xml/6-4-16.xml Expected result: pdf/6-4-16.pdf
[Top]
## Test Cases: 6.4.17 fo:region-end
### Test #b2aac38 make region end Formatting Object: region-end XML file: xml/6-4-18.xml Expected result: pdf/6-4-18.pdf
[Top]
## Test Cases: 6.4.18 fo:flow
### Test #b2aac40 make flow Formatting Object: flow XML file: xml/6-4-18.xml Expected result: pdf/6-4-18.pdf
[Top]
## Test Cases: 6.4.19 fo:static-content
### Test #b2aac42 make static content Formatting Object: static-content XML file: xml/6-4-19.xml Expected result: pdf/6-4-19.pdf
[Top]
## Test Cases: 6.4.20 fo:title
### Test #b2aac44 Formatting Object: root XML file: Stylesheet:
[Top]
## Test Cases: 6.5 Block-level Formatting Objects
[Top]
## Test Cases: 6.5.2 fo:block
### Test #b2ab2b9-1 Set fo:block these properties. [7.6 Common Border, Padding, and Background Properties] [7.7 Common Font Properties] [7.9 Common Margin Properties-Block] Formatting Object: block XML file: xml/6-5-2.xml Expected result: pdf/6-5-2.pdf
### Test #b2ab2b9-2 Test fo:block contains (#PCDATA|%inline;|%block;)* model Formatting Object: block XML file: xml/6-5-2.xml Expected result: pdf/6-5-2.pdf
[Top]
## Test Cases: 6.5.3 fo:block-container
### Test #b2ab2c11-1 Test fo:block-container contains (#PCDATA|%inline;|%block;)* model Formatting Object: block-container XML file: xml/6-5-3.xml Expected result: pdf/6-5-3.pdf
### Test #b2ab2c11-2 set writing-mode lr-tb rl-tb tb-rl Formatting Object: block-container Property: writing-mode XML file: xml/6-5-3.xml Expected result: pdf/6-5-3.pdf
[Top]
## Test Cases: 6.6 Inline-level Formatting Objects
[Top]
## Test Cases: 6.6.2 fo:bidi-override
### Test #bidi-01 Test bidi-override Formatting Object: bidi-override XML file: bidi-test.fo Expected result: bidi-test.png
[Top]
## Test Cases: 6.6.7 fo:inline
### Test #b2ab4c19 Test fo:inline can be child of another fo:inline. Formatting Object: inline XML file: xml/6-6-7.xml Expected result: pdf/6-6-7.pdf
[Top]
## Test Cases: 6.6.8 fo:inline-container
### Test #b2ab4c21-1 Test inline-container can contain block formatting objects. Formatting Object: inline-container XML file: xml/6-6-8.xml Expected result: pdf/6-6-8.pdf
### Test #b2ab4c21-2 Set writing mode property lr-tb,rl-tb,tb-rl Formatting Object: inline-container Property: writing-mode XML file: xml/6-6-8.xml Expected result: pdf/6-6-8.pdf
[Top]
## Test Cases: 6.6.9 fo:leader
### Test #b2ab4c23-1 Set leader-pattern property various values. Formatting Object: leader Property: leader-pattern XML file: xml/6-6-9.xml Expected result: pdf/6-6-9.pdf
### Test #b2ab4c23-2 Set leader-pattern property various values. Formatting Object: leader Property: leader-pattern XML file: xml/7-19-2.xml Expected result: pdf/7-19-2.pdf
### Test #b2ab4c23-3 Set leader-length property various values. Formatting Object: leader Property: leader-length XML file: xml/6-6-9.xml Expected result: pdf/6-6-9.pdf
### Test #b2ab4c23-4 Set leader-length property various values. Formatting Object: leader Property: leader-length XML file: xml/7-19-4.xml Expected result: pdf/7-19-4.pdf
[Top]
## Test Cases: 6-7 Formatting Objects for Tables
[Top]
## Test Cases: 6-7-2 fo:table-and-caption
### Test #b2ab6b9 Test fo:tabel-and-caption formatting object with various properties. Formatting Object: table-and-caption XML file: xml/6-7-2.xml Expected result: pdf/6-7-2.pdf
[Top]
## Test Cases: 6-7-3 fo:table
### Test #b2ab6c11 Test fo:tabel formatting object with various properties. Formatting Object: table XML file: xml/6-7-3.xml Expected result: pdf/6-7-3.pdf
[Top]
## Test Cases: 6-7-4 fo:table-column
### Test #b2ab6c13-1 Test fo:tabel formatting object with various properties. Formatting Object: table-column XML file: xml/6-7-4.xml Expected result: pdf/6-7-4.pdf
### Test #b2ab6c13-2 Test column-width Formatting Object: table-column Property: column-width XML file: xml/7-34-5.xml Expected result: pdf/7-34-5.pdf
### Test #b2ab6c13-3 Test table-column-repeat Formatting Object: table-column Property: table-column-repeated XML file: xml/7-34-8.xml Expected result: pdf/7-34-8.pdf
### Test #b2ab6c13-4 Test table-column-sapnned Formatting Object: table-column Property: table-column-spanned XML file: xml/7-34-9.xml Expected result: pdf/7-34-9.pdf
### Test #b2ab6c13-6 Test column-number Formatting Object: table-column Property: column-number XML file: xml/7-34-4.xml Expected result: pdf/7-34-4.pdf
[Top]
## Test Cases: 6-7-6 fo:table-header
### Test #id_b2ab6c17 Test fo:table-header formatting object with various properties. Formatting Object: table-header XML file: xml/6-7-6.xml Expected result: pdf/6-7-6.pdf
[Top]
## Test Cases: 6-7-8 fo:table-body
### Test #id_b2ab6c21 Test fo:table-body formatting object with various properties. Formatting Object: table-body XML file: xml/6-7-8.xml Expected result: pdf/6-7-8.pdf
[Top]
## Test Cases: 6-7-9 fo:table-row
### Test #id_b2ab6c23 Test fo:table-body formatting object with various properties. Formatting Object: table-row XML file: xml/6-7-9.xml Expected result: pdf/6-7-9.pdf
[Top]
## Test Cases: 6-7-10 fo:table-cell
### Test #id_b2ab6c25 Test fo:table-body formatting object with various properties. Formatting Object: table-cell XML file: xml/6-7-10.xml Expected result: pdf/6-7-10.pdf
[Top]
## Test Cases: 6-8 Formatting Objects for Lists
[Top]
## Test Cases: 6-8-2 fo:list-block
### Test #id_b2ab8b8 Test fo:list-block formatting object with various properties. Formatting Object: list-block XML file: xml/6-8-2.xml Expected result: pdf/6-8-2.pdf
### Test #id_b2ab8b8-2 Test provisional-distance-between-starts property with various values. Formatting Object: list-block Property: provisional-distance-between-starts XML file: xml/7-36-4.xml Expected result: pdf/7-36-4.pdf
### Test #id_b2ab8b8-3 Test provisional-label-separation property with various values. Formatting Object: list-block Property: provisional-label-separation XML file: xml/7-36-3.xml Expected result: pdf/7-36-3.pdf
[Top]
## Test Cases: 6-8-3 fo:list-item
### Test #id_b2ab8c10 Test fo:list-item formatting object with various properties. Formatting Object: list-item XML file: xml/6-8-3.xml Expected result: pdf/6-8-3.pdf
[Top]
## Test Cases: 6-8-4 fo:list-item-body
### Test #id_b2ab8c12 Test fo:list-item formatting object with various properties. Formatting Object: list-item-body XML file: xml/6-8-4.xml Expected result: pdf/6-8-4.pdf
[Top]
## Test Cases: 6-8-5 fo:list-item-label
### Test #id_b2ab8c14 Test fo:list-item-label formatting object with various properties. Formatting Object: list-item-label XML file: xml/6-8-5.xml Expected result: pdf/6-8-5.pdf