Upstream version 11.39.266.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / platform / win / svg / text / lengthAdjust-text-metrics-expected.txt
1 Complete test of the SVGTextContentElement API
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 Test SVGTextContentElement SVG DOM properties
7 PASS svgText.textLength.baseVal.value.toFixed(1) is "200.0"
8 PASS svgText.lengthAdjust.baseVal is SVGTextContentElement.LENGTHADJUST_SPACINGANDGLYPHS
9
10 Test getNumberOfChars() API
11 PASS svgText.getNumberOfChars() is 4
12
13 Test getComputedTextLength() API
14 PASS lengthToString(svgText.getComputedTextLength()) is "200.0"
15
16 Test getSubStringLength() API
17 FAIL lengthToString(svgText.getSubStringLength(0, 1)) should be 61.5. Was 62.8.
18 FAIL lengthToString(svgText.getSubStringLength(0, 2)) should be 117.9. Was 120.0.
19 FAIL lengthToString(svgText.getSubStringLength(0, 3)) should be 169.2. Was 171.4.
20 PASS lengthToString(svgText.getSubStringLength(0, 4)) is "200.0"
21 FAIL lengthToString(svgText.getSubStringLength(1, 1)) should be 56.4. Was 57.2.
22 FAIL lengthToString(svgText.getSubStringLength(1, 2)) should be 107.7. Was 108.6.
23 FAIL lengthToString(svgText.getSubStringLength(1, 3)) should be 138.5. Was 137.2.
24 FAIL lengthToString(svgText.getSubStringLength(2, 1)) should be 51.3. Was 51.4.
25 FAIL lengthToString(svgText.getSubStringLength(2, 2)) should be 82.1. Was 80.0.
26 FAIL lengthToString(svgText.getSubStringLength(3, 1)) should be 30.8. Was 28.6.
27
28 Test getStartPositionOfChar() API
29 PASS pointToString(svgText.getStartPositionOfChar(0)) is "(10.0,20.0)"
30 FAIL pointToString(svgText.getStartPositionOfChar(1)) should be (71.5,20.0). Was (72.8,20.0).
31 FAIL pointToString(svgText.getStartPositionOfChar(2)) should be (127.9,20.0). Was (130.0,20.0).
32 FAIL pointToString(svgText.getStartPositionOfChar(3)) should be (179.2,20.0). Was (181.4,20.0).
33
34 Test getEndPositionOfChar() API
35 FAIL pointToString(svgText.getEndPositionOfChar(0)) should be (71.5,20.0). Was (72.8,20.0).
36 FAIL pointToString(svgText.getEndPositionOfChar(1)) should be (127.9,20.0). Was (130.0,20.0).
37 FAIL pointToString(svgText.getEndPositionOfChar(2)) should be (179.2,20.0). Was (181.4,20.0).
38 PASS pointToString(svgText.getEndPositionOfChar(3)) is "(210.0,20.0)"
39
40 Test getExtentOfChar() API
41 FAIL rectToString(svgText.getExtentOfChar(0)) should be (10.0,1.9)-(61.5x22.3). Was (10.0,2.0)-(62.8x22.0).
42 FAIL rectToString(svgText.getExtentOfChar(1)) should be (71.5,1.9)-(56.4x22.3). Was (72.8,2.0)-(57.2x22.0).
43 FAIL rectToString(svgText.getExtentOfChar(2)) should be (127.9,1.9)-(51.3x22.3). Was (130.0,2.0)-(51.4x22.0).
44 FAIL rectToString(svgText.getExtentOfChar(3)) should be (179.2,1.9)-(30.8x22.3). Was (181.4,2.0)-(28.6x22.0).
45
46 Test getRotationOfChar() API
47 PASS svgText.getRotationOfChar(0).toFixed(1) is "0.0"
48 PASS svgText.getRotationOfChar(1).toFixed(1) is "0.0"
49 PASS svgText.getRotationOfChar(2).toFixed(1) is "0.0"
50 PASS svgText.getRotationOfChar(3).toFixed(1) is "0.0"
51
52 Test getCharNumAtPosition() API
53 > Testing point=(0.0,10.0)
54 PASS svgText.getCharNumAtPosition(point) is -1
55 > Testing point=(9.9,10.0)
56 PASS svgText.getCharNumAtPosition(point) is -1
57 > Testing point=(10.1,10.0)
58 PASS svgText.getCharNumAtPosition(point) is 0
59 > Testing point=(71.4,10.0)
60 PASS svgText.getCharNumAtPosition(point) is 0
61 > Testing point=(71.6,10.0)
62 FAIL svgText.getCharNumAtPosition(point) should be 1. Was 0.
63 > Testing point=(127.8,10.0)
64 PASS svgText.getCharNumAtPosition(point) is 1
65 > Testing point=(128.0,10.0)
66 FAIL svgText.getCharNumAtPosition(point) should be 2. Was 1.
67 > Testing point=(179.1,10.0)
68 PASS svgText.getCharNumAtPosition(point) is 2
69 > Testing point=(179.3,10.0)
70 FAIL svgText.getCharNumAtPosition(point) should be 3. Was 2.
71 > Testing point=(209.9,10.0)
72 PASS svgText.getCharNumAtPosition(point) is 3
73 > Testing point=(210.1,10.0)
74 PASS svgText.getCharNumAtPosition(point) is -1
75 > Testing point=(250.0,10.0)
76 PASS svgText.getCharNumAtPosition(point) is -1
77 PASS successfullyParsed is true
78
79 TEST COMPLETE
80