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

Side by Side Diff: LayoutTests/fast/dom/idl-dictionary-unittest-expected.txt

Issue 1221743002: Teach Blink's IDL parser to handle defaulted sequences of strings. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@pinned
Patch Set: Add a test to LayoutTests/fast/dom/idl-dictionary-unittest.html Created 5 years, 5 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
« no previous file with comments | « LayoutTests/fast/dom/idl-dictionary-unittest.html ('k') | Source/bindings/scripts/v8_types.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 CONSOLE WARNING: 'KeyboardEvent.keyLocation' is deprecated. Please use 'Keyboard Event.location' instead. 1 CONSOLE WARNING: 'KeyboardEvent.keyLocation' is deprecated. Please use 'Keyboard Event.location' instead.
2 IDL dictionary unittest 2 IDL dictionary unittest
3 3
4 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ". 4 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ".
5 5
6 6
7 Test for setting an empty dictionary 7 Test for setting an empty dictionary
8 PASS dict.longMember is undefined. 8 PASS dict.longMember is undefined.
9 PASS dict.longMemberWithDefault is 42 9 PASS dict.longMemberWithDefault is 42
10 PASS dict.longOrNullMember is undefined. 10 PASS dict.longOrNullMember is undefined.
11 PASS dict.longOrNullMemberWithDefault is null 11 PASS dict.longOrNullMemberWithDefault is null
12 PASS dict.booleanMember is undefined. 12 PASS dict.booleanMember is undefined.
13 PASS dict.doubleMember is undefined. 13 PASS dict.doubleMember is undefined.
14 PASS dict.unrestrictedDoubleMember is undefined. 14 PASS dict.unrestrictedDoubleMember is undefined.
15 PASS dict.stringMember is undefined. 15 PASS dict.stringMember is undefined.
16 PASS dict.stringMemberWithDefault is "defaultStringValue" 16 PASS dict.stringMemberWithDefault is "defaultStringValue"
17 PASS dict.byteStringMember is undefined. 17 PASS dict.byteStringMember is undefined.
18 PASS dict.usvStringMember is undefined. 18 PASS dict.usvStringMember is undefined.
19 PASS dict.stringSequenceMember is undefined. 19 PASS dict.stringSequenceMember is undefined.
20 PASS dict.stringSequenceMemberWithDefault is []
20 PASS dict.stringSequenceOrNullMember is undefined. 21 PASS dict.stringSequenceOrNullMember is undefined.
21 PASS dict.elementMember is undefined. 22 PASS dict.elementMember is undefined.
22 PASS dict.elementOrNullMember is undefined. 23 PASS dict.elementOrNullMember is undefined.
23 PASS dict.enumMember is undefined. 24 PASS dict.enumMember is undefined.
24 PASS dict.enumArrayMember is undefined. 25 PASS dict.enumArrayMember is undefined.
25 PASS dict.enumMemberWithDefault is "foo" 26 PASS dict.enumMemberWithDefault is "foo"
26 PASS dict.enumOrNullMember is undefined. 27 PASS dict.enumOrNullMember is undefined.
27 PASS dict.objectMember is undefined. 28 PASS dict.objectMember is undefined.
28 PASS dict.objectOrNullMemberWithDefault is null 29 PASS dict.objectOrNullMemberWithDefault is null
29 PASS dict.doubleOrStringMember is undefined. 30 PASS dict.doubleOrStringMember is undefined.
30 PASS dict.eventTargetOrNullMember is null 31 PASS dict.eventTargetOrNullMember is null
31 32
32 Test for setting undefined 33 Test for setting undefined
33 PASS dict.longMember is undefined. 34 PASS dict.longMember is undefined.
34 PASS dict.longMemberWithDefault is 42 35 PASS dict.longMemberWithDefault is 42
35 PASS dict.longOrNullMember is undefined. 36 PASS dict.longOrNullMember is undefined.
36 PASS dict.longOrNullMemberWithDefault is null 37 PASS dict.longOrNullMemberWithDefault is null
37 PASS dict.booleanMember is undefined. 38 PASS dict.booleanMember is undefined.
38 PASS dict.doubleMember is undefined. 39 PASS dict.doubleMember is undefined.
39 PASS dict.unrestrictedDoubleMember is undefined. 40 PASS dict.unrestrictedDoubleMember is undefined.
40 PASS dict.stringMember is undefined. 41 PASS dict.stringMember is undefined.
41 PASS dict.byteStringMember is undefined. 42 PASS dict.byteStringMember is undefined.
42 PASS dict.usvStringMember is undefined. 43 PASS dict.usvStringMember is undefined.
43 PASS dict.stringMemberWithDefault is "defaultStringValue" 44 PASS dict.stringMemberWithDefault is "defaultStringValue"
44 PASS dict.stringSequenceMember is undefined. 45 PASS dict.stringSequenceMember is undefined.
46 PASS dict.stringSequenceMemberWithDefault is []
45 PASS dict.stringSequenceOrNullMember is undefined. 47 PASS dict.stringSequenceOrNullMember is undefined.
46 PASS dict.elementMember is undefined. 48 PASS dict.elementMember is undefined.
47 PASS dict.elementOrNullMember is undefined. 49 PASS dict.elementOrNullMember is undefined.
48 PASS dict.objectMember is undefined. 50 PASS dict.objectMember is undefined.
49 PASS dict.objectOrNullMemberWithDefault is null 51 PASS dict.objectOrNullMemberWithDefault is null
50 PASS dict.eventTargetOrNullMember is null 52 PASS dict.eventTargetOrNullMember is null
51 53
52 Test for setting valid values 54 Test for setting valid values
53 PASS dict.longMember is 1 55 PASS dict.longMember is 1
54 PASS dict.longMemberWithDefault is 2 56 PASS dict.longMemberWithDefault is 2
55 PASS dict.longOrNullMember is 3 57 PASS dict.longOrNullMember is 3
56 PASS dict.longOrNullMemberWithDefault is 4 58 PASS dict.longOrNullMemberWithDefault is 4
57 PASS dict.stringMember is "modifiedString1" 59 PASS dict.stringMember is "modifiedString1"
58 PASS dict.stringMemberWithDefault is "modifiedString2" 60 PASS dict.stringMemberWithDefault is "modifiedString2"
59 PASS dict.byteStringMember is "\u0000\u0001þÿ" 61 PASS dict.byteStringMember is "\u0000\u0001þÿ"
60 PASS dict.usvStringMember is "!@#123ABCabc 𐀀" 62 PASS dict.usvStringMember is "!@#123ABCabc 𐀀"
61 PASS dict.booleanMember is true 63 PASS dict.booleanMember is true
62 PASS dict.doubleMember is 3.14 64 PASS dict.doubleMember is 3.14
63 PASS dict.unrestrictedDoubleMember is NaN 65 PASS dict.unrestrictedDoubleMember is NaN
64 PASS dict.stringSequenceMember is ["foo", "bar", "baz"] 66 PASS dict.stringSequenceMember is ["foo", "bar", "baz"]
67 PASS dict.stringSequenceMemberWithDefault is ["foo", "bar", "baz"]
65 PASS dict.stringSequenceOrNullMember is [] 68 PASS dict.stringSequenceOrNullMember is []
66 PASS dict.elementMember is element1 69 PASS dict.elementMember is element1
67 PASS dict.elementOrNullMember is undefined. 70 PASS dict.elementOrNullMember is undefined.
68 PASS dict.enumMember is "foo" 71 PASS dict.enumMember is "foo"
69 PASS dict.enumMemberWithDefault is "bar" 72 PASS dict.enumMemberWithDefault is "bar"
70 PASS dict.enumOrNullMember is "baz" 73 PASS dict.enumOrNullMember is "baz"
71 PASS dict.enumArrayMember is ["foo", "bar", "baz"] 74 PASS dict.enumArrayMember is ["foo", "bar", "baz"]
72 PASS dict.objectMember is testObject1 75 PASS dict.objectMember is testObject1
73 PASS dict.objectOrNullMemberWithDefault is testObject2 76 PASS dict.objectOrNullMemberWithDefault is testObject2
74 PASS dict.doubleOrStringMember is 3.14 77 PASS dict.doubleOrStringMember is 3.14
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
139 Test for derived dictionary 142 Test for derived dictionary
140 PASS derived.longMember is undefined. 143 PASS derived.longMember is undefined.
141 PASS derived.longMemberWithDefault is 42 144 PASS derived.longMemberWithDefault is 42
142 PASS derived.longOrNullMember is undefined. 145 PASS derived.longOrNullMember is undefined.
143 PASS derived.longOrNullMemberWithDefault is null 146 PASS derived.longOrNullMemberWithDefault is null
144 PASS derived.booleanMember is undefined. 147 PASS derived.booleanMember is undefined.
145 PASS derived.doubleMember is undefined. 148 PASS derived.doubleMember is undefined.
146 PASS derived.stringMember is undefined. 149 PASS derived.stringMember is undefined.
147 PASS derived.stringMemberWithDefault is "defaultStringValue" 150 PASS derived.stringMemberWithDefault is "defaultStringValue"
148 PASS derived.stringSequenceMember is undefined. 151 PASS derived.stringSequenceMember is undefined.
152 PASS derived.stringSequenceMemberWithDefault is []
149 PASS derived.stringSequenceOrNullMember is undefined. 153 PASS derived.stringSequenceOrNullMember is undefined.
150 PASS derived.elementMember is undefined. 154 PASS derived.elementMember is undefined.
151 PASS derived.elementOrNullMember is undefined. 155 PASS derived.elementOrNullMember is undefined.
152 PASS derived.enumMember is undefined. 156 PASS derived.enumMember is undefined.
153 PASS derived.enumMemberWithDefault is "foo" 157 PASS derived.enumMemberWithDefault is "foo"
154 PASS derived.enumOrNullMember is undefined. 158 PASS derived.enumOrNullMember is undefined.
155 PASS derived.objectMember is undefined. 159 PASS derived.objectMember is undefined.
156 PASS derived.objectOrNullMemberWithDefault is null 160 PASS derived.objectOrNullMemberWithDefault is null
157 PASS derived.derivedStringMember is undefined. 161 PASS derived.derivedStringMember is undefined.
158 PASS derived.derivedStringMemberWithDefault is "derivedDefaultStringValue" 162 PASS derived.derivedStringMemberWithDefault is "derivedDefaultStringValue"
159 PASS derived.requiredBooleanMember is true 163 PASS derived.requiredBooleanMember is true
160 164
161 PASS derived.longMember is 1 165 PASS derived.longMember is 1
162 PASS derived.stringMemberWithDefault is "modifiedString" 166 PASS derived.stringMemberWithDefault is "modifiedString"
163 PASS derived.derivedStringMember is "modifiedString2" 167 PASS derived.derivedStringMember is "modifiedString2"
164 PASS derived.derivedStringMemberWithDefault is "modifiedString3" 168 PASS derived.derivedStringMemberWithDefault is "modifiedString3"
165 PASS derived.invalidMember is undefined. 169 PASS derived.invalidMember is undefined.
166 PASS derived.requiredBooleanMember is false 170 PASS derived.requiredBooleanMember is false
167 171
168 Test for passing invalid values as derived dictionary 172 Test for passing invalid values as derived dictionary
169 PASS dictionaryTest.setDerived({objectMember: 42, requiredBooleanMember: false } ) threw exception TypeError: Failed to execute 'setDerived' on 'DictionaryTest': member objectMember is not an object.. 173 PASS dictionaryTest.setDerived({objectMember: 42, requiredBooleanMember: false } ) threw exception TypeError: Failed to execute 'setDerived' on 'DictionaryTest': member objectMember is not an object..
170 PASS dictionaryTest.setDerived({}) threw exception TypeError: Failed to execute 'setDerived' on 'DictionaryTest': required member requiredBooleanMember is undef ined.. 174 PASS dictionaryTest.setDerived({}) threw exception TypeError: Failed to execute 'setDerived' on 'DictionaryTest': required member requiredBooleanMember is undef ined..
171 PASS successfullyParsed is true 175 PASS successfullyParsed is true
172 176
173 TEST COMPLETE 177 TEST COMPLETE
174 178
OLDNEW
« no previous file with comments | « LayoutTests/fast/dom/idl-dictionary-unittest.html ('k') | Source/bindings/scripts/v8_types.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698