diff options
author | Andreas L. Delmelle <adelmelle@apache.org> | 2006-02-12 19:37:22 +0000 |
---|---|---|
committer | Andreas L. Delmelle <adelmelle@apache.org> | 2006-02-12 19:37:22 +0000 |
commit | c3ec6a4b5a7752fa974cf962f565a93dd69afe10 (patch) | |
tree | 7b23814aa7054beb20fc514e23f018f731599f86 /test | |
parent | 49ffdc1d05cfa7ed4dd0abee7e8f7836b193e5ef (diff) | |
download | xmlgraphics-fop-c3ec6a4b5a7752fa974cf962f565a93dd69afe10.tar.gz xmlgraphics-fop-c3ec6a4b5a7752fa974cf962f565a93dd69afe10.zip |
Added implementation for the font shorthand property (+ some checkstyle cleanup)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@377222 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'test')
-rw-r--r-- | test/fotree/testcases/font-shorthand-test.fo | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/test/fotree/testcases/font-shorthand-test.fo b/test/fotree/testcases/font-shorthand-test.fo new file mode 100644 index 000000000..345161cf8 --- /dev/null +++ b/test/fotree/testcases/font-shorthand-test.fo @@ -0,0 +1,74 @@ +<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright 2005 The Apache Software Foundation
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!-- $Id$ -->
+<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:test="http://xmlgraphics.apache.org/fop/test">
+ <fo:layout-master-set>
+ <fo:simple-page-master master-name="simpleA4" page-height="29.7cm" page-width="21cm" margin-top="2cm" margin-bottom="2cm" margin-left="2cm" margin-right="2cm">
+ <fo:region-body/>
+ </fo:simple-page-master>
+ </fo:layout-master-set>
+ <fo:page-sequence master-reference="simpleA4">
+ <fo:flow flow-name="xsl-region-body">
+ <fo:block font="10pt sans-serif">
+ <test:assert property="font-family" expected="[sans-serif]"/>
+ <test:assert property="font-size" expected="10000mpt"/>
+ <test:assert property="font-weight" expected="400" />
+ <test:assert property="font-style" expected="NORMAL" />
+ <test:assert property="line-height.optimum" expected="120.0%" />
+ <test:assert property="font-variant" expected="NORMAL" />
+ </fo:block>
+ <fo:block font="italic small-caps 14pt 'Times New Roman', serif">
+ <test:assert property="font-family" expected="[Times New Roman, serif]"/>
+ <test:assert property="font-size" expected="14000mpt"/>
+ <test:assert property="font-weight" expected="400" />
+ <test:assert property="font-style" expected="ITALIC" />
+ <test:assert property="line-height.optimum" expected="120.0%" />
+ <test:assert property="font-variant" expected="SMALL_CAPS" />
+ Test font shorthand
+ </fo:block>
+ <fo:block font="bold italic 14pt/80% Helvetica, sans-serif">
+ <test:assert property="font-family" expected="[Helvetica, sans-serif]"/>
+ <test:assert property="font-size" expected="14000mpt"/>
+ <test:assert property="font-weight" expected="700" />
+ <test:assert property="font-style" expected="ITALIC" />
+ <test:assert property="line-height.optimum" expected="80.0%" />
+ <test:assert property="font-variant" expected="NORMAL" />
+ Test font shorthand
+ </fo:block>
+ <fo:block font="xx-large/1.4 Helvetica, sans-serif">
+ <test:assert property="font-family" expected="[Helvetica, sans-serif]"/>
+ <test:assert property="font-size" expected="20736mpt"/>
+ <test:assert property="font-weight" expected="400" />
+ <test:assert property="font-style" expected="NORMAL" />
+ <test:assert property="line-height.optimum" expected="140.0%" />
+ <test:assert property="font-variant" expected="NORMAL" />
+ Test font shorthand
+ </fo:block>
+ <fo:block font="bold italic 14pt/80% Helvetica, sans-serif">
+ <fo:block font="inherit">
+ <test:assert property="font-family" expected="[Helvetica, sans-serif]"/>
+ <test:assert property="font-size" expected="14000mpt"/>
+ <test:assert property="font-weight" expected="700" />
+ <test:assert property="font-style" expected="ITALIC" />
+ <test:assert property="line-height.optimum" expected="80.0%" />
+ <test:assert property="font-variant" expected="NORMAL" />
+ Test font shorthand inheritance
+ </fo:block>
+ </fo:block>
+ </fo:flow>
+ </fo:page-sequence>
+</fo:root>
|