diff options
author | ericroman@google.com <ericroman@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-10-27 00:29:03 +0000 |
---|---|---|
committer | ericroman@google.com <ericroman@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-10-27 00:29:03 +0000 |
commit | bed2d1a4ac12b01f037e640fa40a09785347ba88 (patch) | |
tree | 2d74c08d9c381630415706e720c5f72617885ca1 /webkit/data | |
parent | 9511a5d37541b84364c6155b353fb7c3fcbef9bb (diff) | |
download | chromium_src-bed2d1a4ac12b01f037e640fa40a09785347ba88.zip chromium_src-bed2d1a4ac12b01f037e640fa40a09785347ba88.tar.gz chromium_src-bed2d1a4ac12b01f037e640fa40a09785347ba88.tar.bz2 |
Baseline 5 layout tests for chromium-windows:
* LayoutTests/fast/html/marquee-scroll.html
New test (landed in r31178) with no chromium baseline -- differs due to text rendering.
* LayoutTests/svg/custom/text-linking.svg
New test (landed in r31859) with no chromium baseline -- differs due to text rendering.
* LayoutTests/svg/custom/text-xy-updates.svg
New test (landed in r31441) with no chromium baseline -- differs due to text rendering.
* LayoutTests/svg/text/kerning.svg
New test (landed in r31342) with no chromium baseline -- differs due to text rendering and scroll bar.
* LayoutTests/svg/text/multichar-glyph.svg
New test (landed in r31310) with no chromium baseline -- differs due to text rendering.
Review URL: http://codereview.chromium.org/8613
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3992 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/data')
15 files changed, 279 insertions, 0 deletions
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/html/marquee-scroll-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/html/marquee-scroll-expected.checksum new file mode 100644 index 0000000..846966e --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/html/marquee-scroll-expected.checksum @@ -0,0 +1 @@ +8eb59dec8b4a6b42a6240e6711c4ed07
\ No newline at end of file diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/html/marquee-scroll-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/html/marquee-scroll-expected.png Binary files differnew file mode 100644 index 0000000..fe0a0ca --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/html/marquee-scroll-expected.png diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/html/marquee-scroll-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/html/marquee-scroll-expected.txt new file mode 100644 index 0000000..e9bb502 --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/html/marquee-scroll-expected.txt @@ -0,0 +1,25 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x600 + RenderBlock {HTML} at (0,0) size 800x600 + RenderBody {BODY} at (8,8) size 784x584 + RenderBlock {P} at (0,0) size 784x20 + RenderText {#text} at (0,0) size 51x19 + text run at (0,0) width 51: "Test for " + RenderInline {A} at (0,0) size 66x19 [color=#0000EE] + RenderText {#text} at (51,0) size 66x19 + text run at (51,0) width 66: "bug 15263" + RenderText {#text} at (117,0) size 376x19 + text run at (117,0) width 376: ": REGRESSION: scrolldelay=0 causes marquee not to display" + RenderBlock {P} at (0,36) size 784x40 + RenderText {#text} at (0,0) size 749x39 + text run at (0,0) width 740: "The marquee below is defined with a scrollDelay value of zero and with the truespeed attribute assigned to an empty string. " + text run at (740,0) width 9: "It" + text run at (0,20) width 511: "should scroll until the text, \"The marquee scroll test passed\" is visible and left justified." + RenderBlock (anonymous) at (0,92) size 784x20 + RenderText {#text} at (0,0) size 0x0 + RenderText {#text} at (0,0) size 0x0 +layer at (8,100) size 392x20 scrollX -392 + RenderBlock {MARQUEE} at (0,0) size 392x20 [bgcolor=#00FFFF] + RenderText {#text} at (0,0) size 186x19 + text run at (0,0) width 186: "The marquee scroll test passed" diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-linking-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-linking-expected.checksum new file mode 100644 index 0000000..fe8504c --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-linking-expected.checksum @@ -0,0 +1 @@ +c725df64fb624109d8d7f76ce9fb4f17
\ No newline at end of file diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-linking-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-linking-expected.png Binary files differnew file mode 100644 index 0000000..004181b --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-linking-expected.png diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-linking-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-linking-expected.txt new file mode 100644 index 0000000..9030b7f --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-linking-expected.txt @@ -0,0 +1,35 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x600 + RenderSVGRoot {svg} at (97,35) size 225x169 + RenderSVGHiddenContainer {defs} at (0,0) size 0x0 + RenderSVGText {text} at (0,0) size 159x19 contains 1 chunk(s) + RenderSVGInlineText {#text} at (0,-15) size 159x19 + chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 25 width 159.00: "Referenced character data" + RenderPath {path} at (100,140) size 100x10 [fill={[type=SOLID] [color=#000000]}] [data="M100.00,150.00 L150.00,140.00 L200.00,150.00"] + RenderSVGText {text} at (100,50) size 71x19 contains 1 chunk(s) + RenderSVGInline {a} at (0,0) size 71x19 + RenderSVGTSpan {tspan} at (0,0) size 71x19 + RenderSVGInlineText {#text} at (0,-15) size 71x19 + chunk 1 text run 1 at (100.00,50.00) startOffset 0 endOffset 13 width 71.00: "tspan in link" + RenderSVGText {text} at (100,100) size 222x19 contains 1 chunk(s) + RenderSVGInline {a} at (0,0) size 222x19 + RenderSVGInline {tref} at (0,0) size 222x19 + RenderSVGInlineText {#text} at (0,-15) size 163x19 + chunk 1 text run 1 at (100.00,100.00) startOffset 0 endOffset 26 width 163.00: "Referenced character data " + RenderSVGInlineText {#text} at (163,-15) size 59x19 + chunk 1 text run 2 at (263.00,100.00) startOffset 0 endOffset 12 width 59.00: "tref in link" + RenderSVGText {text} at (101,140) size 92x30 contains 1 chunk(s) + RenderSVGInline {a} at (0,0) size 92x30 + RenderSVGTextPath {textPath} at (0,0) size 92x30 + RenderSVGInlineText {#text} at (-4,-16) size 92x30 + chunk 1 text run 1 at (101.96,140.00) startOffset 0 endOffset 16 width 88.00: "textPath in link" + RenderSVGText {text} at (100,200) size 102x19 contains 1 chunk(s) + RenderSVGInline {a} at (0,0) size 102x19 + RenderSVGTSpan {altGlyph} at (0,0) size 11x19 + RenderSVGInlineText {#text} at (0,-15) size 11x19 + chunk 1 text run 1 at (100.00,200.00) startOffset 0 endOffset 1 width 11.00: "A" + RenderSVGInlineText {#text} at (11,-15) size 91x19 + chunk 1 text run 2 at (111.00,200.00) startOffset 0 endOffset 15 width 91.00: "ltGlyph content" + RenderSVGText {text} + RenderSVGInline {a} at (0,0) size 0x0 diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-xy-updates-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-xy-updates-expected.checksum new file mode 100644 index 0000000..4e3ee96 --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-xy-updates-expected.checksum @@ -0,0 +1 @@ +d0d6b178030f6061d630a4ea1d64ea40
\ No newline at end of file diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-xy-updates-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-xy-updates-expected.png Binary files differnew file mode 100644 index 0000000..a23b142 --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-xy-updates-expected.png diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-xy-updates-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-xy-updates-expected.txt new file mode 100644 index 0000000..adbd32b --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/custom/text-xy-updates-expected.txt @@ -0,0 +1,10 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x600 + RenderSVGRoot {svg} at (-10,-25) size 153x129 + RenderSVGText {text} at (100,100) size 43x19 contains 1 chunk(s) + RenderSVGInlineText {#text} at (0,-15) size 43x19 + chunk 1 text run 1 at (100.00,100.00) startOffset 0 endOffset 6 width 43.00: "Passed" + RenderSVGText {text} at (-10,-10) size 37x20 contains 1 chunk(s) + RenderSVGInlineText {#text} at (0,-15) size 37x20 + chunk 1 text run 1 at (-10.00,-10.00) startOffset 0 endOffset 6 width 37.00: "Failed" diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/text/kerning-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/kerning-expected.checksum new file mode 100644 index 0000000..1f371cd --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/kerning-expected.checksum @@ -0,0 +1 @@ +55ad259695005a3dd63ec74e22a0a80e
\ No newline at end of file diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/text/kerning-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/kerning-expected.png Binary files differnew file mode 100644 index 0000000..d34b40a --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/kerning-expected.png diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/text/kerning-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/kerning-expected.txt new file mode 100644 index 0000000..fb56cf94 --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/kerning-expected.txt @@ -0,0 +1,102 @@ +layer at (0,0) size 808x585 + RenderView at (0,0) size 800x585 +layer at (0,0) size 808x585 + RenderBlock {html} at (0,0) size 800x585 + RenderBody {body} at (8,16) size 784x429 + RenderBlock {p} at (0,0) size 784x40 + RenderText {#text} at (0,0) size 781x39 + text run at (0,0) width 781: "The left edges of the black boxes below should line up with the left edges of their containing red or green boxes. In addition, all the" + text run at (0,20) width 178: "assertions below should pass." + RenderBlock {div} at (0,56) size 800x200 + RenderSVGRoot {svg} at (8,2) size 570x240 + RenderPath {rect} at (8,82) size 70x160 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,10.00 L70.00,10.00 L70.00,170.00 L0.00,170.00"] + RenderPath {rect} at (78,82) size 100x150 [fill={[type=SOLID] [color=#008000]}] [data="M70.00,10.00 L170.00,10.00 L170.00,160.00 L70.00,160.00"] + RenderPath {rect} at (178,82) size 70x140 [fill={[type=SOLID] [color=#FF0000]}] [data="M170.00,10.00 L240.00,10.00 L240.00,150.00 L170.00,150.00"] + RenderPath {rect} at (248,82) size 70x130 [fill={[type=SOLID] [color=#008000]}] [data="M240.00,10.00 L310.00,10.00 L310.00,140.00 L240.00,140.00"] + RenderPath {rect} at (318,82) size 80x120 [fill={[type=SOLID] [color=#FF0000]}] [data="M310.00,10.00 L390.00,10.00 L390.00,130.00 L310.00,130.00"] + RenderPath {rect} at (398,82) size 60x110 [fill={[type=SOLID] [color=#008000]}] [data="M390.00,10.00 L450.00,10.00 L450.00,120.00 L390.00,120.00"] + RenderSVGText {text} at (0,10) size 570x100 contains 1 chunk(s) + RenderSVGInlineText {#text} at (0,-80) size 570x100 + chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 10 width 590.00: "GGDGGBBBFB" + RenderText {#text} at (0,0) size 0x0 + RenderBlock {pre} at (0,269) size 784x160 + RenderInline {span} at (0,0) size 312x16 + RenderInline {span} at (0,0) size 312x16 + RenderInline {span} at (0,0) size 32x16 + RenderText {#text} at (0,0) size 32x16 + text run at (0,0) width 32: "PASS" + RenderText {#text} at (32,0) size 280x16 + text run at (32,0) width 280: " t.getStartPositionOfChar(0).x is 0" + RenderBR {br} at (312,0) size 0x16 + RenderInline {span} at (0,0) size 312x16 + RenderInline {span} at (0,0) size 312x16 + RenderInline {span} at (0,0) size 32x16 + RenderText {#text} at (0,16) size 32x16 + text run at (0,16) width 32: "PASS" + RenderText {#text} at (32,16) size 280x16 + text run at (32,16) width 280: " t.getStartPositionOfChar(1).x is 0" + RenderBR {br} at (312,16) size 0x16 + RenderInline {span} at (0,0) size 352x16 + RenderInline {span} at (0,0) size 352x16 + RenderInline {span} at (0,0) size 32x16 + RenderText {#text} at (0,32) size 32x16 + text run at (0,32) width 32: "PASS" + RenderText {#text} at (32,32) size 320x16 + text run at (32,32) width 320: " t.getStartPositionOfChar(2).x is 0 + 70" + RenderBR {br} at (352,32) size 0x16 + RenderInline {span} at (0,0) size 400x16 + RenderInline {span} at (0,0) size 400x16 + RenderInline {span} at (0,0) size 32x16 + RenderText {#text} at (0,48) size 32x16 + text run at (0,48) width 32: "PASS" + RenderText {#text} at (32,48) size 368x16 + text run at (32,48) width 368: " t.getStartPositionOfChar(3).x is 0 + 70 + 100" + RenderBR {br} at (400,48) size 0x16 + RenderInline {span} at (0,0) size 400x16 + RenderInline {span} at (0,0) size 400x16 + RenderInline {span} at (0,0) size 32x16 + RenderText {#text} at (0,64) size 32x16 + text run at (0,64) width 32: "PASS" + RenderText {#text} at (32,64) size 368x16 + text run at (32,64) width 368: " t.getStartPositionOfChar(4).x is 0 + 70 + 100" + RenderBR {br} at (400,64) size 0x16 + RenderInline {span} at (0,0) size 440x16 + RenderInline {span} at (0,0) size 440x16 + RenderInline {span} at (0,0) size 32x16 + RenderText {#text} at (0,80) size 32x16 + text run at (0,80) width 32: "PASS" + RenderText {#text} at (32,80) size 408x16 + text run at (32,80) width 408: " t.getStartPositionOfChar(5).x is 0 + 70 + 100 + 70" + RenderBR {br} at (440,80) size 0x16 + RenderInline {span} at (0,0) size 440x16 + RenderInline {span} at (0,0) size 440x16 + RenderInline {span} at (0,0) size 32x16 + RenderText {#text} at (0,96) size 32x16 + text run at (0,96) width 32: "PASS" + RenderText {#text} at (32,96) size 408x16 + text run at (32,96) width 408: " t.getStartPositionOfChar(6).x is 0 + 70 + 100 + 70" + RenderBR {br} at (440,96) size 0x16 + RenderInline {span} at (0,0) size 480x16 + RenderInline {span} at (0,0) size 480x16 + RenderInline {span} at (0,0) size 32x16 + RenderText {#text} at (0,112) size 32x16 + text run at (0,112) width 32: "PASS" + RenderText {#text} at (32,112) size 448x16 + text run at (32,112) width 448: " t.getStartPositionOfChar(7).x is 0 + 70 + 100 + 70 + 70" + RenderBR {br} at (480,112) size 0x16 + RenderInline {span} at (0,0) size 520x16 + RenderInline {span} at (0,0) size 520x16 + RenderInline {span} at (0,0) size 32x16 + RenderText {#text} at (0,128) size 32x16 + text run at (0,128) width 32: "PASS" + RenderText {#text} at (32,128) size 488x16 + text run at (32,128) width 488: " t.getStartPositionOfChar(8).x is 0 + 70 + 100 + 70 + 70 + 80" + RenderBR {br} at (520,128) size 0x16 + RenderInline {span} at (0,0) size 568x16 + RenderInline {span} at (0,0) size 568x16 + RenderInline {span} at (0,0) size 32x16 + RenderText {#text} at (0,144) size 32x16 + text run at (0,144) width 32: "PASS" + RenderText {#text} at (32,144) size 536x16 + text run at (32,144) width 536: " t.getStartPositionOfChar(9).x is 0 + 70 + 100 + 70 + 70 + 80 + 100" + RenderBR {br} at (568,144) size 0x16 diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/text/multichar-glyph-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/multichar-glyph-expected.checksum new file mode 100644 index 0000000..bc5ab49 --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/multichar-glyph-expected.checksum @@ -0,0 +1 @@ +4389d02c4f3dfd1526783f9fba834512
\ No newline at end of file diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/text/multichar-glyph-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/multichar-glyph-expected.png Binary files differnew file mode 100644 index 0000000..9b48747 --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/multichar-glyph-expected.png diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/text/multichar-glyph-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/multichar-glyph-expected.txt new file mode 100644 index 0000000..700c22d --- /dev/null +++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/text/multichar-glyph-expected.txt @@ -0,0 +1,102 @@ +layer at (0,0) size 808x585 + RenderView at (0,0) size 800x585 +layer at (0,0) size 808x585 + RenderBlock {html} at (0,0) size 800x585 + RenderBody {body} at (8,16) size 784x429 + RenderBlock {p} at (0,0) size 784x40 + RenderText {#text} at (0,0) size 781x39 + text run at (0,0) width 781: "The left edges of the black boxes below should line up with the left edges of their containing red or green boxes. In addition, all the" + text run at (0,20) width 178: "assertions below should pass." + RenderBlock {div} at (0,56) size 800x200 + RenderSVGRoot {svg} at (8,2) size 450x240 + RenderPath {rect} at (8,82) size 70x160 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,10.00 L70.00,10.00 L70.00,170.00 L0.00,170.00"] + RenderPath {rect} at (78,82) size 100x150 [fill={[type=SOLID] [color=#008000]}] [data="M70.00,10.00 L170.00,10.00 L170.00,160.00 L70.00,160.00"] + RenderPath {rect} at (178,82) size 70x140 [fill={[type=SOLID] [color=#FF0000]}] [data="M170.00,10.00 L240.00,10.00 L240.00,150.00 L170.00,150.00"] + RenderPath {rect} at (248,82) size 70x130 [fill={[type=SOLID] [color=#008000]}] [data="M240.00,10.00 L310.00,10.00 L310.00,140.00 L240.00,140.00"] + RenderPath {rect} at (318,82) size 80x120 [fill={[type=SOLID] [color=#FF0000]}] [data="M310.00,10.00 L390.00,10.00 L390.00,130.00 L310.00,130.00"] + RenderPath {rect} at (398,82) size 60x110 [fill={[type=SOLID] [color=#008000]}] [data="M390.00,10.00 L450.00,10.00 L450.00,120.00 L390.00,120.00"] + RenderSVGText {text} at (0,10) size 450x100 contains 1 chunk(s) + RenderSVGInlineText {#text} at (0,-80) size 450x100 + chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 10 width 450.00: "GGDGGBBBDB" + RenderText {#text} at (0,0) size 0x0 + RenderBlock {pre} at (0,269) size 784x160 + RenderInline {span} at (0,0) size 312x16 + RenderInline {span} at (0,0) size 312x16 + RenderInline {span} at (0,0) size 32x16 + RenderText {#text} at (0,0) size 32x16 + text run at (0,0) width 32: "PASS" + RenderText {#text} at (32,0) size 280x16 + text run at (32,0) width 280: " t.getStartPositionOfChar(0).x is 0" + RenderBR {br} at (312,0) size 0x16 + RenderInline {span} at (0,0) size 312x16 + RenderInline {span} at (0,0) size 312x16 + RenderInline {span} at (0,0) size 32x16 + RenderText {#text} at (0,16) size 32x16 + text run at (0,16) width 32: "PASS" + RenderText {#text} at (32,16) size 280x16 + text run at (32,16) width 280: " t.getStartPositionOfChar(1).x is 0" + RenderBR {br} at (312,16) size 0x16 + RenderInline {span} at (0,0) size 352x16 + RenderInline {span} at (0,0) size 352x16 + RenderInline {span} at (0,0) size 32x16 + RenderText {#text} at (0,32) size 32x16 + text run at (0,32) width 32: "PASS" + RenderText {#text} at (32,32) size 320x16 + text run at (32,32) width 320: " t.getStartPositionOfChar(2).x is 0 + 70" + RenderBR {br} at (352,32) size 0x16 + RenderInline {span} at (0,0) size 400x16 + RenderInline {span} at (0,0) size 400x16 + RenderInline {span} at (0,0) size 32x16 + RenderText {#text} at (0,48) size 32x16 + text run at (0,48) width 32: "PASS" + RenderText {#text} at (32,48) size 368x16 + text run at (32,48) width 368: " t.getStartPositionOfChar(3).x is 0 + 70 + 100" + RenderBR {br} at (400,48) size 0x16 + RenderInline {span} at (0,0) size 400x16 + RenderInline {span} at (0,0) size 400x16 + RenderInline {span} at (0,0) size 32x16 + RenderText {#text} at (0,64) size 32x16 + text run at (0,64) width 32: "PASS" + RenderText {#text} at (32,64) size 368x16 + text run at (32,64) width 368: " t.getStartPositionOfChar(4).x is 0 + 70 + 100" + RenderBR {br} at (400,64) size 0x16 + RenderInline {span} at (0,0) size 440x16 + RenderInline {span} at (0,0) size 440x16 + RenderInline {span} at (0,0) size 32x16 + RenderText {#text} at (0,80) size 32x16 + text run at (0,80) width 32: "PASS" + RenderText {#text} at (32,80) size 408x16 + text run at (32,80) width 408: " t.getStartPositionOfChar(5).x is 0 + 70 + 100 + 70" + RenderBR {br} at (440,80) size 0x16 + RenderInline {span} at (0,0) size 440x16 + RenderInline {span} at (0,0) size 440x16 + RenderInline {span} at (0,0) size 32x16 + RenderText {#text} at (0,96) size 32x16 + text run at (0,96) width 32: "PASS" + RenderText {#text} at (32,96) size 408x16 + text run at (32,96) width 408: " t.getStartPositionOfChar(6).x is 0 + 70 + 100 + 70" + RenderBR {br} at (440,96) size 0x16 + RenderInline {span} at (0,0) size 480x16 + RenderInline {span} at (0,0) size 480x16 + RenderInline {span} at (0,0) size 32x16 + RenderText {#text} at (0,112) size 32x16 + text run at (0,112) width 32: "PASS" + RenderText {#text} at (32,112) size 448x16 + text run at (32,112) width 448: " t.getStartPositionOfChar(7).x is 0 + 70 + 100 + 70 + 70" + RenderBR {br} at (480,112) size 0x16 + RenderInline {span} at (0,0) size 480x16 + RenderInline {span} at (0,0) size 480x16 + RenderInline {span} at (0,0) size 32x16 + RenderText {#text} at (0,128) size 32x16 + text run at (0,128) width 32: "PASS" + RenderText {#text} at (32,128) size 448x16 + text run at (32,128) width 448: " t.getStartPositionOfChar(8).x is 0 + 70 + 100 + 70 + 70" + RenderBR {br} at (480,128) size 0x16 + RenderInline {span} at (0,0) size 520x16 + RenderInline {span} at (0,0) size 520x16 + RenderInline {span} at (0,0) size 32x16 + RenderText {#text} at (0,144) size 32x16 + text run at (0,144) width 32: "PASS" + RenderText {#text} at (32,144) size 488x16 + text run at (32,144) width 488: " t.getStartPositionOfChar(9).x is 0 + 70 + 100 + 70 + 70 + 80" + RenderBR {br} at (520,144) size 0x16 |