XSL Test Suite: IBM Test Suite

[Top]

Test Cases:

Test #1

test of absolute positioning. You should see words displayed in various positions relative to the borders.

  • Formatting Object: block-container
  • Property: absolute-position
  • XML file: doc0042.xml
  • Expected result: doc0042.jpg

Test #2

stack four blocks each with different writing direction using block containers

Test #3

testing block back-ground color of white and silver

Test #4

testing character background color with value of blue

Test #5

W3C logo on light green background

Test #6

inlines with blue and white backgrounds

Test #7

last leader has a red background

Test #8

print logo as background image

Test #9

background image on character

Test #10

banner logo should have textured background behind.

Test #11

x's fill the red area, line the top of the green area, line the left edge of the blue area.

Test #12

background image repeating on character

Test #13

background image repeats across the frame.

Test #14

stack four blocks each with different writing direction using block containers

  • Formatting Object: block-container
  • Property: border-after-color
  • XML file: doc0007.xml
  • Expected result: doc0007.jpg

Test #15

testing border after with value of blue

Test #16

testing character border-after color with value of yellow

Test #17

double green border around the dog

  • Formatting Object: external-graphic
  • Property: border-after-color
  • XML file: doc0018.xml
  • Expected result: doc0018.jpg

Test #18

stack four blocks each with different writing direction using block containers

  • Formatting Object: block-container
  • Property: border-after-style
  • XML file: doc0007.xml
  • Expected result: doc0007.jpg

Test #19

testing border style of solid

Test #20

testing character background style with value of solid

Test #21

double green border around the dog

  • Formatting Object: external-graphic
  • Property: border-after-style
  • XML file: doc0018.xml
  • Expected result: doc0018.jpg

Test #22

double green border around the dog

  • Formatting Object: external-graphic
  • Property: border-after-width
  • XML file: doc0018.xml
  • Expected result: doc0018.jpg

Test #23

stack four blocks each with different writing direction using block containers

  • Formatting Object: block-container
  • Property: border-before-color
  • XML file: doc0007.xml
  • Expected result: doc0007.jpg

Test #24

testing block border color with value of blue

Test #25

  • Formatting Object: character
  • Property: border-before-color
  • XML file:
  • Expected result:

Test #26

double green border around the dog

  • Formatting Object: external-graphic
  • Property: border-before-color
  • XML file: doc0018.xml
  • Expected result: doc0018.jpg

Test #27

yellow border on the white inline

Test #28

stack four blocks each with different writing direction using block containers

  • Formatting Object: block-container
  • Property: border-before-style
  • XML file: doc0007.xml
  • Expected result: doc0007.jpg

Test #29

testing block border with style of solid

Test #30

double green border around the dog

  • Formatting Object: external-graphic
  • Property: border-before-style
  • XML file: doc0018.xml
  • Expected result: doc0018.jpg

Test #31

solid border on the white inline

Test #32

double green border around the dog

  • Formatting Object: external-graphic
  • Property: border-before-width
  • XML file: doc0018.xml
  • Expected result: doc0018.jpg

Test #33

five pixel border on the white inline

Test #34

Test border color

Test #35

Test double border

Test #36

Test border width

Test #37

stack four blocks each with different writing direction using block containers

Test #38

testing block border end with value of blue

Test #39

testing character border-end color with value of yellow

Test #40

double green border around the dog

  • Formatting Object: external-graphic
  • Property: border-end-color
  • XML file: doc0018.xml
  • Expected result: doc0018.jpg

Test #41

aqua border on the white inline

Test #42

stack four blocks each with different writing direction using block containers

Test #43

testing block border end with value of solid

Test #44

testing character border-end style with value of solid

Test #45

double green border around the dog

  • Formatting Object: external-graphic
  • Property: border-end-style
  • XML file: doc0018.xml
  • Expected result: doc0018.jpg

Test #46

solid border on the white inline

Test #47

double green border around the dog

  • Formatting Object: external-graphic
  • Property: border-end-width
  • XML file: doc0018.xml
  • Expected result: doc0018.jpg

Test #48

ten pixel border on the white inline

Test #49

Test border color

Test #50

Test double border

Test #51

Test border width

Test #52

Test border color

Test #53

Test double border

Test #54

Test border width

Test #55

testing border start with value of blue

Test #56

testing character border-start color with value of yellow

Test #57

double green border around the dog

  • Formatting Object: external-graphic
  • Property: border-start-color
  • XML file: doc0018.xml
  • Expected result: doc0018.jpg

Test #58

yellow border on the white inline

Test #59

testing block border style with value of solid

Test #60

testing character border-start style with value of solid

Test #61

double green border around the dog

  • Formatting Object: external-graphic
  • Property: border-start-style
  • XML file: doc0018.xml
  • Expected result: doc0018.jpg

Test #62

  • Formatting Object: inline-container
  • Property: border-start-style
  • XML file:
  • Expected result:

Test #63

solid border on the white inline

Test #64

double green border around the dog

  • Formatting Object: external-graphic
  • Property: border-start-width
  • XML file: doc0018.xml
  • Expected result: doc0018.jpg

Test #65

ten pixel border on the white inline

Test #66

Test border color

Test #67

Test double border

Test #68

Test border width

Test #69

test of absolute positioning. You should see several word displayed in various positions relative to the borders.

Test #70

Test fo:character

Test #71

Test margin with value of 2pc

Test #72

Test margin with value of 2pc

Test #73

Test margin with value of 1in

Test #74

Test margin with value of 1in

Test #75

text blocks "Arial Narrow", "monospaced", "sanSerif", "serif" and "Arial Black" top to bottom. "Arial Narrow" should be in 36pt Arial Narrow on a yellow background with a green border. "Monospaced" should be in 36pt monospaced on a red background with a green border. "sanSerif" should be in 36pt sanSerif on a yellow background with a green border. "Serif" should be in 36pt Serif on a red background with a green border. "Arial Black" should be in 36pt Arial Black on a yellow background with a green border.

Test #76

areas with colored borders. Text inside the areas should be in different font sizes indicated by the text.

Test #77

stack four blocks each with different writing direction using block containers

Test #78

stack four blocks each with different writing direction using block containers

Test #79

all leaders have lengths, some stretch to fit the width of the page.

Test #80

  • Formatting Object: leader
  • Property: leader-pattern-width
  • XML file:
  • Expected result:

Test #81

leader patterns use rule, space, dot, and content.

Test #82

test of absolute positioning. You should see several word displayed in various positions relative to the borders.

Test #83

Test line stacking strategy with value of line-height

Test #84

Test margin with value of 1pc

Test #85

Test margin with value of 1pc

Test #86

Test margin with value of 1pc

Test #87

Test margin with value of 1pc

Test #88

stack four blocks each with different writing direction using block containers

Test #89

testing block after padding of 5px

Test #90

stack four blocks each with different writing direction using block containers

Test #91

testing block padding before with value of 5px

Test #92

stack four blocks each with different writing direction using block containers

Test #93

testing block padding end with value of 5px

Test #94

stack four blocks each with different writing direction using block containers

Test #95

testing block padding start with value of 5px

Test #96

region after extends to the start and end edges of the page.

Test #97

region before extends to the start and end edges of the page.

Test #98

test 90deg rotation of block container with tb-lr writing mode

Test #99

test 180deg reference orientation for region before

Test #100

test 90deg reference orientation for region body

Test #101

text 180 degrees rotated.

Test #102

test of absolute positioning. You should see several word displayed in various positions relative to the borders.

Test #103

dotted, dashed, and content leaders

Test #104

3, 5, 6, and 16 pt rules, some dotted or dashed.

Test #105

Test with space-after of "inherit"

Test #106

test with optimum, minimum, maximum

Test #107

image in foreground is W3C banner

Test #108

  • Formatting Object: block
  • Property: text-align
  • XML file:
  • Expected result:

Test #109

test of absolute positioning. You should see several word displayed in various positions relative to the borders.

Test #110

  • Formatting Object: block
  • Property: white-space-collapse
  • XML file:
  • Expected result:

Test #111

stack four blocks each with different writing direction using block containers-testing tb-rl

Test #112

stack four blocks each with different writing direction using block containers-testing bt-rl

Test #113

doc0007.jpg

  • Formatting Object: block-container
  • Property: writing-mode
  • XML file:
  • Expected result: doc0007.xml

Test #114

stack four blocks each with different writing direction using block containers-testing lr-tb

Test #115

the sequence of characters "Khandy" drawn top to bottom and then left to right in Times 72pt. Each character except K will be black on a blue background with a yellow border. The "K" will be yellow on a green background with a blue border. All character blocks will be on a silver background with a blue border, inside a white background with a blue border.

Test #116

the sequence of characters "Khandy" drawn bottom to top and then left to right in Times 72pt. Each character except K will be black on a blue background with a yellow border. The "K" will be yellow on a green background with a blue border. All character blocks will be on a silver background with a blue border, inside a white background with a blue border.

Test #117

the sequence of characters "Khandy" drawn left to right then top to bottom in Times 72pt. Each character except K will be black on a blue background with a yellow border. The "K" will be yellow on a green background with a blue border. All character blocks will be on a silver background with a blue border, inside a white background with a blue border.

Test #118

the sequence of characters "Khandy" drawn left to right then bottom to top in Times 72pt. Each character except K will be black on a blue background with a yellow border. The "K" will be yellow on a green background with a blue border. All character blocks will be on a silver background with a blue border, inside a white background with a blue border.

Test #119

the sequence of characters "Khandy" drawn right to left then top to bottom in Times 72pt. Each character except K will be black on a blue background with a yellow border. The "K" will be yellow on a green background with a blue border. All character blocks will be on a silver background with a blue border, inside a white background with a blue border.

Test #120

the sequence of characters "Khandy" drawn right to left then bottom to top in Times 72pt. Each character except K will be black on a blue background with a yellow border. The "K" will be yellow on a green background with a blue border. All character blocks will be on a silver background with a blue border, inside a white background with a blue border.

Test #121

the sequence of characters "Khandy" drawn top to bottom then right to left in Times 72pt. Each character except K will be black on a blue background with a yellow border. The "K" will be yellow on a green background with a blue border. All character blocks will be on a silver background with a blue border, inside a white background with a blue border.

Test #122

the sequence of characters "Khandy" drawn bottom to top then right to left in Times 72pt. Each character except K will be black on a blue background with a yellow border. The "K" will be yellow on a green background with a blue border. All character blocks will be on a silver background with a blue border, inside a white background with a blue border.

Test #123

Multi Properties

Test #124

Multi Switch