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

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

Issue 1946453002: Make nullable members of IDL dictionaries contain null in JS when unset (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@_getComputedTiming
Patch Set: Fix test Created 4 years, 7 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
OLDNEW
1 CONSOLE WARNING: 'window.webkitStorageInfo' is deprecated. Please use 'navigator .webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead. 1 CONSOLE WARNING: 'window.webkitStorageInfo' is deprecated. Please use 'navigator .webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' 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 null
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.stringSequenceMemberWithDefault is []
21 PASS dict.stringSequenceOrNullMember is undefined. 21 PASS dict.stringSequenceOrNullMember is null
22 PASS dict.elementMember is undefined. 22 PASS dict.elementMember is undefined.
23 PASS dict.elementOrNullMember is undefined. 23 PASS dict.elementOrNullMember is null
24 PASS dict.enumMember is undefined. 24 PASS dict.enumMember is undefined.
25 PASS dict.enumArrayMember is undefined. 25 PASS dict.enumArrayMember is undefined.
26 PASS dict.enumMemberWithDefault is "foo" 26 PASS dict.enumMemberWithDefault is "foo"
27 PASS dict.enumOrNullMember is undefined. 27 PASS dict.enumOrNullMember is null
28 PASS dict.objectMember is undefined. 28 PASS dict.objectMember is undefined.
29 PASS dict.objectOrNullMemberWithDefault is null 29 PASS dict.objectOrNullMemberWithDefault is null
30 PASS dict.doubleOrStringMember is undefined. 30 PASS dict.doubleOrStringMember is undefined.
31 PASS dict.doubleOrStringSequenceMember is undefined. 31 PASS dict.doubleOrStringSequenceMember is undefined.
32 PASS dict.eventTargetOrNullMember is null 32 PASS dict.eventTargetOrNullMember is null
33 33
34 Test for setting undefined 34 Test for setting undefined
35 PASS dict.longMember is undefined. 35 PASS dict.longMember is undefined.
36 PASS dict.longMemberWithDefault is 42 36 PASS dict.longMemberWithDefault is 42
37 PASS dict.longOrNullMember is undefined. 37 PASS dict.longOrNullMember is null
38 PASS dict.longOrNullMemberWithDefault is null 38 PASS dict.longOrNullMemberWithDefault is null
39 PASS dict.booleanMember is undefined. 39 PASS dict.booleanMember is undefined.
40 PASS dict.doubleMember is undefined. 40 PASS dict.doubleMember is undefined.
41 PASS dict.unrestrictedDoubleMember is undefined. 41 PASS dict.unrestrictedDoubleMember is undefined.
42 PASS dict.stringMember is undefined. 42 PASS dict.stringMember is undefined.
43 PASS dict.byteStringMember is undefined. 43 PASS dict.byteStringMember is undefined.
44 PASS dict.usvStringMember is undefined. 44 PASS dict.usvStringMember is undefined.
45 PASS dict.stringMemberWithDefault is "defaultStringValue" 45 PASS dict.stringMemberWithDefault is "defaultStringValue"
46 PASS dict.stringSequenceMember is undefined. 46 PASS dict.stringSequenceMember is undefined.
47 PASS dict.stringSequenceMemberWithDefault is [] 47 PASS dict.stringSequenceMemberWithDefault is []
48 PASS dict.stringSequenceOrNullMember is undefined. 48 PASS dict.stringSequenceOrNullMember is null
49 PASS dict.elementMember is undefined. 49 PASS dict.elementMember is undefined.
50 PASS dict.elementOrNullMember is undefined. 50 PASS dict.elementOrNullMember is null
51 PASS dict.objectMember is undefined. 51 PASS dict.objectMember is undefined.
52 PASS dict.objectOrNullMemberWithDefault is null 52 PASS dict.objectOrNullMemberWithDefault is null
53 PASS dict.eventTargetOrNullMember is null 53 PASS dict.eventTargetOrNullMember is null
54 54
55 Test for setting valid values 55 Test for setting valid values
56 PASS dict.longMember is 1 56 PASS dict.longMember is 1
57 PASS dict.longMemberWithDefault is 2 57 PASS dict.longMemberWithDefault is 2
58 PASS dict.longOrNullMember is 3 58 PASS dict.longOrNullMember is 3
59 PASS dict.longOrNullMemberWithDefault is 4 59 PASS dict.longOrNullMemberWithDefault is 4
60 PASS dict.stringMember is "modifiedString1" 60 PASS dict.stringMember is "modifiedString1"
61 PASS dict.stringMemberWithDefault is "modifiedString2" 61 PASS dict.stringMemberWithDefault is "modifiedString2"
62 PASS dict.byteStringMember is "\u0000\u0001þÿ" 62 PASS dict.byteStringMember is "\u0000\u0001þÿ"
63 PASS dict.usvStringMember is "!@#123ABCabc 𐀀" 63 PASS dict.usvStringMember is "!@#123ABCabc 𐀀"
64 PASS dict.booleanMember is true 64 PASS dict.booleanMember is true
65 PASS dict.doubleMember is 3.14 65 PASS dict.doubleMember is 3.14
66 PASS dict.unrestrictedDoubleMember is NaN 66 PASS dict.unrestrictedDoubleMember is NaN
67 PASS dict.stringSequenceMember is ["foo", "bar", "baz"] 67 PASS dict.stringSequenceMember is ["foo", "bar", "baz"]
68 PASS dict.stringSequenceMemberWithDefault is ["foo", "bar", "baz"] 68 PASS dict.stringSequenceMemberWithDefault is ["foo", "bar", "baz"]
69 PASS dict.stringSequenceOrNullMember is [] 69 PASS dict.stringSequenceOrNullMember is []
70 PASS dict.elementMember is element1 70 PASS dict.elementMember is element1
71 PASS dict.elementOrNullMember is undefined. 71 PASS dict.elementOrNullMember is null
72 PASS dict.enumMember is "foo" 72 PASS dict.enumMember is "foo"
73 PASS dict.enumMemberWithDefault is "bar" 73 PASS dict.enumMemberWithDefault is "bar"
74 PASS dict.enumOrNullMember is "baz" 74 PASS dict.enumOrNullMember is "baz"
75 PASS dict.enumArrayMember is ["foo", "bar", "baz"] 75 PASS dict.enumArrayMember is ["foo", "bar", "baz"]
76 PASS dict.objectMember is testObject1 76 PASS dict.objectMember is testObject1
77 PASS dict.objectOrNullMemberWithDefault is testObject2 77 PASS dict.objectOrNullMemberWithDefault is testObject2
78 PASS dict.doubleOrStringMember is 3.14 78 PASS dict.doubleOrStringMember is 3.14
79 PASS dict.doubleOrStringSequenceMember is [3.14, "Hello"] 79 PASS dict.doubleOrStringSequenceMember is [3.14, "Hello"]
80 PASS dict.eventTargetOrNullMember is element1 80 PASS dict.eventTargetOrNullMember is element1
81 81
82 Additional test for union type members 82 Additional test for union type members
83 PASS dict.doubleOrStringMember is "foo" 83 PASS dict.doubleOrStringMember is "foo"
84 PASS dict.doubleOrStringMember is "[object Object]" 84 PASS dict.doubleOrStringMember is "[object Object]"
85 PASS dict.doubleOrStringMember is "" 85 PASS dict.doubleOrStringMember is ""
86 PASS dict.doubleOrStringMember is "null" 86 PASS dict.doubleOrStringMember is "null"
87 PASS dict.doubleOrStringMember is undefined. 87 PASS dict.doubleOrStringMember is undefined.
88 88
89 Test for explicit undefined or null, and missing members 89 Test for explicit undefined or null, and missing members
90 PASS dict.longMember is undefined. 90 PASS dict.longMember is undefined.
91 PASS dict.longMemberWithDefault is 0 91 PASS dict.longMemberWithDefault is 0
92 PASS dict.longOrNullMember is undefined. 92 PASS dict.longOrNullMember is null
93 PASS dict.longOrNullMemberWithDefault is null 93 PASS dict.longOrNullMemberWithDefault is null
94 94
95 Test for setting invalid member 95 Test for setting invalid member
96 PASS dict.invalidMember is undefined. 96 PASS dict.invalidMember is undefined.
97 97
98 Test for setting invalid double value 98 Test for setting invalid double value
99 PASS dictionaryTest.set({doubleMember: NaN}) threw exception TypeError: Failed t o execute 'set' on 'DictionaryTest': The provided double value is non-finite.. 99 PASS dictionaryTest.set({doubleMember: NaN}) threw exception TypeError: Failed t o execute 'set' on 'DictionaryTest': The provided double value is non-finite..
100 PASS dictionaryTest.set({doubleMember: Infinity}) threw exception TypeError: Fai led to execute 'set' on 'DictionaryTest': The provided double value is non-finit e.. 100 PASS dictionaryTest.set({doubleMember: Infinity}) threw exception TypeError: Fai led to execute 'set' on 'DictionaryTest': The provided double value is non-finit e..
101 PASS dictionaryTest.set({doubleMember: -Infinity}) threw exception TypeError: Fa iled to execute 'set' on 'DictionaryTest': The provided double value is non-fini te.. 101 PASS dictionaryTest.set({doubleMember: -Infinity}) threw exception TypeError: Fa iled to execute 'set' on 'DictionaryTest': The provided double value is non-fini te..
102 PASS dictionaryTest.set({doubleMember: 'invalid'}) threw exception TypeError: Fa iled to execute 'set' on 'DictionaryTest': The provided double value is non-fini te.. 102 PASS dictionaryTest.set({doubleMember: 'invalid'}) threw exception TypeError: Fa iled to execute 'set' on 'DictionaryTest': The provided double value is non-fini te..
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
145 PASS properties.foo is "x" 145 PASS properties.foo is "x"
146 PASS properties.bar is "y" 146 PASS properties.bar is "y"
147 PASS properties.baz is undefined. 147 PASS properties.baz is undefined.
148 PASS properties is {} 148 PASS properties is {}
149 PASS dictionaryTest.set({dictionaryMember: 42}) threw exception TypeError: Faile d to execute 'set' on 'DictionaryTest': member dictionaryMember is not an object .. 149 PASS dictionaryTest.set({dictionaryMember: 42}) threw exception TypeError: Faile d to execute 'set' on 'DictionaryTest': member dictionaryMember is not an object ..
150 PASS dictionaryTest.set({dictionaryMember: 'foo'}) threw exception TypeError: Fa iled to execute 'set' on 'DictionaryTest': member dictionaryMember is not an obj ect.. 150 PASS dictionaryTest.set({dictionaryMember: 'foo'}) threw exception TypeError: Fa iled to execute 'set' on 'DictionaryTest': member dictionaryMember is not an obj ect..
151 151
152 Test for derived dictionary 152 Test for derived dictionary
153 PASS derived.longMember is undefined. 153 PASS derived.longMember is undefined.
154 PASS derived.longMemberWithDefault is 42 154 PASS derived.longMemberWithDefault is 42
155 PASS derived.longOrNullMember is undefined. 155 PASS derived.longOrNullMember is null
156 PASS derived.longOrNullMemberWithDefault is null 156 PASS derived.longOrNullMemberWithDefault is null
157 PASS derived.booleanMember is undefined. 157 PASS derived.booleanMember is undefined.
158 PASS derived.doubleMember is undefined. 158 PASS derived.doubleMember is undefined.
159 PASS derived.stringMember is undefined. 159 PASS derived.stringMember is undefined.
160 PASS derived.stringMemberWithDefault is "defaultStringValue" 160 PASS derived.stringMemberWithDefault is "defaultStringValue"
161 PASS derived.stringSequenceMember is undefined. 161 PASS derived.stringSequenceMember is undefined.
162 PASS derived.stringSequenceMemberWithDefault is [] 162 PASS derived.stringSequenceMemberWithDefault is []
163 PASS derived.stringSequenceOrNullMember is undefined. 163 PASS derived.stringSequenceOrNullMember is null
164 PASS derived.elementMember is undefined. 164 PASS derived.elementMember is undefined.
165 PASS derived.elementOrNullMember is undefined. 165 PASS derived.elementOrNullMember is null
166 PASS derived.enumMember is undefined. 166 PASS derived.enumMember is undefined.
167 PASS derived.enumMemberWithDefault is "foo" 167 PASS derived.enumMemberWithDefault is "foo"
168 PASS derived.enumOrNullMember is undefined. 168 PASS derived.enumOrNullMember is null
169 PASS derived.objectMember is undefined. 169 PASS derived.objectMember is undefined.
170 PASS derived.objectOrNullMemberWithDefault is null 170 PASS derived.objectOrNullMemberWithDefault is null
171 PASS derived.derivedStringMember is undefined. 171 PASS derived.derivedStringMember is undefined.
172 PASS derived.derivedStringMemberWithDefault is "derivedDefaultStringValue" 172 PASS derived.derivedStringMemberWithDefault is "derivedDefaultStringValue"
173 PASS derived.requiredBooleanMember is true 173 PASS derived.requiredBooleanMember is true
174 174
175 PASS derived.longMember is 1 175 PASS derived.longMember is 1
176 PASS derived.stringMemberWithDefault is "modifiedString" 176 PASS derived.stringMemberWithDefault is "modifiedString"
177 PASS derived.derivedStringMember is "modifiedString2" 177 PASS derived.derivedStringMember is "modifiedString2"
178 PASS derived.derivedStringMemberWithDefault is "modifiedString3" 178 PASS derived.derivedStringMemberWithDefault is "modifiedString3"
179 PASS derived.invalidMember is undefined. 179 PASS derived.invalidMember is undefined.
180 PASS derived.requiredBooleanMember is false 180 PASS derived.requiredBooleanMember is false
181 181
182 Test for passing invalid values as derived dictionary 182 Test for passing invalid values as derived dictionary
183 PASS dictionaryTest.setDerived({objectMember: 42, requiredBooleanMember: false } ) threw exception TypeError: Failed to execute 'setDerived' on 'DictionaryTest': member objectMember is not an object.. 183 PASS dictionaryTest.setDerived({objectMember: 42, requiredBooleanMember: false } ) threw exception TypeError: Failed to execute 'setDerived' on 'DictionaryTest': member objectMember is not an object..
184 PASS dictionaryTest.setDerived({}) threw exception TypeError: Failed to execute 'setDerived' on 'DictionaryTest': required member requiredBooleanMember is undef ined.. 184 PASS dictionaryTest.setDerived({}) threw exception TypeError: Failed to execute 'setDerived' on 'DictionaryTest': required member requiredBooleanMember is undef ined..
185 PASS successfullyParsed is true 185 PASS successfullyParsed is true
186 186
187 TEST COMPLETE 187 TEST COMPLETE
188 188
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698