Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(275)

Side by Side Diff: LayoutTests/svg/dom/SVGLengthList-insertItemBefore-expected.txt

Issue 16818023: DOMException toString is not correct (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: rebase Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 ABC 1 ABC
2 ABC 2 ABC
3 This is a test of the SVGLengthList::insertItemBefore() API. 3 This is a test of the SVGLengthList::insertItemBefore() API.
4 4
5 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ". 5 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ".
6 6
7 7
8 8
9 Create three SVGLength objects, with values=50,100,150 9 Create three SVGLength objects, with values=50,100,150
10 PASS newLength1.value is 50 10 PASS newLength1.value is 50
11 PASS newLength2.value is 100 11 PASS newLength2.value is 100
12 PASS newLength3.value is 150 12 PASS newLength3.value is 150
13 PASS newLength1 != newLength2 is true 13 PASS newLength1 != newLength2 is true
14 PASS newLength2 != newLength3 is true 14 PASS newLength2 != newLength3 is true
15 PASS newLength3 != newLength1 is true 15 PASS newLength3 != newLength1 is true
16 PASS newLength1.value == newLength2.value - 50 is true 16 PASS newLength1.value == newLength2.value - 50 is true
17 PASS newLength2.value + 50 == newLength3.value is true 17 PASS newLength2.value + 50 == newLength3.value is true
18 18
19 Check initial list state 19 Check initial list state
20 PASS text1.x.baseVal.numberOfItems is 3 20 PASS text1.x.baseVal.numberOfItems is 3
21 PASS text1.x.baseVal.getItem(0).value is 500 21 PASS text1.x.baseVal.getItem(0).value is 500
22 PASS text1.x.baseVal.getItem(1).value is 1000 22 PASS text1.x.baseVal.getItem(1).value is 1000
23 PASS text1.x.baseVal.getItem(2).value is 1500 23 PASS text1.x.baseVal.getItem(2).value is 1500
24 PASS text1.x.baseVal.getItem(3) threw exception Error: IndexSizeError: DOM Excep tion 1. 24 PASS text1.x.baseVal.getItem(3) threw exception IndexSizeError: Index or size wa s negative, or greater than the allowed value..
25 25
26 Insert item 'newLength1' at the end of the list, by using a large index 26 Insert item 'newLength1' at the end of the list, by using a large index
27 PASS text1.x.baseVal.insertItemBefore(newLength1, 1000) is newLength1 27 PASS text1.x.baseVal.insertItemBefore(newLength1, 1000) is newLength1
28 PASS text1.x.baseVal.numberOfItems is 4 28 PASS text1.x.baseVal.numberOfItems is 4
29 PASS text1.x.baseVal.getItem(0).value is 500 29 PASS text1.x.baseVal.getItem(0).value is 500
30 PASS text1.x.baseVal.getItem(1).value is 1000 30 PASS text1.x.baseVal.getItem(1).value is 1000
31 PASS text1.x.baseVal.getItem(2).value is 1500 31 PASS text1.x.baseVal.getItem(2).value is 1500
32 PASS text1.x.baseVal.getItem(3).value is 50 32 PASS text1.x.baseVal.getItem(3).value is 50
33 PASS text1.x.baseVal.getItem(4) threw exception Error: IndexSizeError: DOM Excep tion 1. 33 PASS text1.x.baseVal.getItem(4) threw exception IndexSizeError: Index or size wa s negative, or greater than the allowed value..
34 34
35 Storing getItem(0/1/2) in local variables 35 Storing getItem(0/1/2) in local variables
36 36
37 Insert item 'newLength2' at the front of the list, by using index=0 37 Insert item 'newLength2' at the front of the list, by using index=0
38 PASS text1.x.baseVal.insertItemBefore(newLength2, 0) is newLength2 38 PASS text1.x.baseVal.insertItemBefore(newLength2, 0) is newLength2
39 PASS text1.x.baseVal.numberOfItems is 5 39 PASS text1.x.baseVal.numberOfItems is 5
40 PASS text1.x.baseVal.getItem(0).value is 100 40 PASS text1.x.baseVal.getItem(0).value is 100
41 PASS text1.x.baseVal.getItem(1).value is 500 41 PASS text1.x.baseVal.getItem(1).value is 500
42 PASS text1.x.baseVal.getItem(2).value is 1000 42 PASS text1.x.baseVal.getItem(2).value is 1000
43 PASS text1.x.baseVal.getItem(3).value is 1500 43 PASS text1.x.baseVal.getItem(3).value is 1500
44 PASS text1.x.baseVal.getItem(4).value is 50 44 PASS text1.x.baseVal.getItem(4).value is 50
45 PASS text1.x.baseVal.getItem(5) threw exception Error: IndexSizeError: DOM Excep tion 1. 45 PASS text1.x.baseVal.getItem(5) threw exception IndexSizeError: Index or size wa s negative, or greater than the allowed value..
46 46
47 Assure that previously saved wrappers still show the old values 47 Assure that previously saved wrappers still show the old values
48 PASS item0.value is 500 48 PASS item0.value is 500
49 PASS item1.value is 1000 49 PASS item1.value is 1000
50 PASS item2.value is 1500 50 PASS item2.value is 1500
51 PASS item3.value is 50 51 PASS item3.value is 50
52 52
53 Insert item 'newLength3' at position=2, between '500' and '1000' 53 Insert item 'newLength3' at position=2, between '500' and '1000'
54 PASS text1.x.baseVal.insertItemBefore(newLength3, 2) is newLength3 54 PASS text1.x.baseVal.insertItemBefore(newLength3, 2) is newLength3
55 PASS text1.x.baseVal.numberOfItems is 6 55 PASS text1.x.baseVal.numberOfItems is 6
56 PASS text1.x.baseVal.getItem(0).value is 100 56 PASS text1.x.baseVal.getItem(0).value is 100
57 PASS text1.x.baseVal.getItem(1).value is 500 57 PASS text1.x.baseVal.getItem(1).value is 500
58 PASS text1.x.baseVal.getItem(2).value is 150 58 PASS text1.x.baseVal.getItem(2).value is 150
59 PASS text1.x.baseVal.getItem(3).value is 1000 59 PASS text1.x.baseVal.getItem(3).value is 1000
60 PASS text1.x.baseVal.getItem(4).value is 1500 60 PASS text1.x.baseVal.getItem(4).value is 1500
61 PASS text1.x.baseVal.getItem(5).value is 50 61 PASS text1.x.baseVal.getItem(5).value is 50
62 PASS text1.x.baseVal.getItem(6) threw exception Error: IndexSizeError: DOM Excep tion 1. 62 PASS text1.x.baseVal.getItem(6) threw exception IndexSizeError: Index or size wa s negative, or greater than the allowed value..
63 63
64 Insert item 'newLength3' at position=1, between '100' and '500', remove it from the old position=2 afterwards. 64 Insert item 'newLength3' at position=1, between '100' and '500', remove it from the old position=2 afterwards.
65 PASS text1.x.baseVal.insertItemBefore(newLength3, 1) is newLength3 65 PASS text1.x.baseVal.insertItemBefore(newLength3, 1) is newLength3
66 PASS text1.x.baseVal.numberOfItems is 6 66 PASS text1.x.baseVal.numberOfItems is 6
67 PASS text1.x.baseVal.getItem(0).value is 100 67 PASS text1.x.baseVal.getItem(0).value is 100
68 PASS text1.x.baseVal.getItem(1).value is 150 68 PASS text1.x.baseVal.getItem(1).value is 150
69 PASS text1.x.baseVal.getItem(2).value is 500 69 PASS text1.x.baseVal.getItem(2).value is 500
70 PASS text1.x.baseVal.getItem(3).value is 1000 70 PASS text1.x.baseVal.getItem(3).value is 1000
71 PASS text1.x.baseVal.getItem(4).value is 1500 71 PASS text1.x.baseVal.getItem(4).value is 1500
72 PASS text1.x.baseVal.getItem(5).value is 50 72 PASS text1.x.baseVal.getItem(5).value is 50
73 PASS text1.x.baseVal.getItem(6) threw exception Error: IndexSizeError: DOM Excep tion 1. 73 PASS text1.x.baseVal.getItem(6) threw exception IndexSizeError: Index or size wa s negative, or greater than the allowed value..
74 74
75 Insert item 'newLength3' at position=0, before '100', remove it from the old pos ition=5 afterwards. 75 Insert item 'newLength3' at position=0, before '100', remove it from the old pos ition=5 afterwards.
76 PASS text1.x.baseVal.insertItemBefore(newLength1, 0) is newLength1 76 PASS text1.x.baseVal.insertItemBefore(newLength1, 0) is newLength1
77 PASS text1.x.baseVal.numberOfItems is 6 77 PASS text1.x.baseVal.numberOfItems is 6
78 PASS text1.x.baseVal.getItem(0).value is 50 78 PASS text1.x.baseVal.getItem(0).value is 50
79 PASS text1.x.baseVal.getItem(1).value is 100 79 PASS text1.x.baseVal.getItem(1).value is 100
80 PASS text1.x.baseVal.getItem(2).value is 150 80 PASS text1.x.baseVal.getItem(2).value is 150
81 PASS text1.x.baseVal.getItem(3).value is 500 81 PASS text1.x.baseVal.getItem(3).value is 500
82 PASS text1.x.baseVal.getItem(4).value is 1000 82 PASS text1.x.baseVal.getItem(4).value is 1000
83 PASS text1.x.baseVal.getItem(5).value is 1500 83 PASS text1.x.baseVal.getItem(5).value is 1500
84 PASS text1.x.baseVal.getItem(6) threw exception Error: IndexSizeError: DOM Excep tion 1. 84 PASS text1.x.baseVal.getItem(6) threw exception IndexSizeError: Index or size wa s negative, or greater than the allowed value..
85 85
86 The test passes if you only see 'PASS' messages, and both text elements on top l ook the same 86 The test passes if you only see 'PASS' messages, and both text elements on top l ook the same
87 87
88 PASS successfullyParsed is true 88 PASS successfullyParsed is true
89 89
90 TEST COMPLETE 90 TEST COMPLETE
91 91
OLDNEW
« no previous file with comments | « LayoutTests/svg/dom/SVGLengthList-initialize-expected.txt ('k') | LayoutTests/svg/dom/SVGLengthList-removeItem-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698