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

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

Issue 1047993002: bindings: Add validation for enum Sequence or Array (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 8 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 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.stringSequenceOrNullMember is undefined. 20 PASS dict.stringSequenceOrNullMember is undefined.
21 PASS dict.elementMember is undefined. 21 PASS dict.elementMember is undefined.
22 PASS dict.elementOrNullMember is undefined. 22 PASS dict.elementOrNullMember is undefined.
23 PASS dict.enumMember is undefined. 23 PASS dict.enumMember is undefined.
24 PASS dict.enumArrayMember is undefined.
24 PASS dict.enumMemberWithDefault is "foo" 25 PASS dict.enumMemberWithDefault is "foo"
25 PASS dict.enumOrNullMember is undefined. 26 PASS dict.enumOrNullMember is undefined.
26 PASS dict.objectMember is undefined. 27 PASS dict.objectMember is undefined.
27 PASS dict.objectOrNullMemberWithDefault is null 28 PASS dict.objectOrNullMemberWithDefault is null
28 PASS dict.doubleOrStringMember is undefined. 29 PASS dict.doubleOrStringMember is undefined.
29 PASS dict.eventTargetOrNullMember is null 30 PASS dict.eventTargetOrNullMember is null
30 31
31 Test for setting undefined 32 Test for setting undefined
32 PASS dict.longMember is undefined. 33 PASS dict.longMember is undefined.
33 PASS dict.longMemberWithDefault is 42 34 PASS dict.longMemberWithDefault is 42
(...skipping 26 matching lines...) Expand all
60 PASS dict.booleanMember is true 61 PASS dict.booleanMember is true
61 PASS dict.doubleMember is 3.14 62 PASS dict.doubleMember is 3.14
62 PASS dict.unrestrictedDoubleMember is NaN 63 PASS dict.unrestrictedDoubleMember is NaN
63 PASS dict.stringSequenceMember is ["foo", "bar", "baz"] 64 PASS dict.stringSequenceMember is ["foo", "bar", "baz"]
64 PASS dict.stringSequenceOrNullMember is [] 65 PASS dict.stringSequenceOrNullMember is []
65 PASS dict.elementMember is element1 66 PASS dict.elementMember is element1
66 PASS dict.elementOrNullMember is undefined. 67 PASS dict.elementOrNullMember is undefined.
67 PASS dict.enumMember is "foo" 68 PASS dict.enumMember is "foo"
68 PASS dict.enumMemberWithDefault is "bar" 69 PASS dict.enumMemberWithDefault is "bar"
69 PASS dict.enumOrNullMember is "baz" 70 PASS dict.enumOrNullMember is "baz"
71 PASS dict.enumArrayMember is ["foo", "bar", "baz"]
70 PASS dict.objectMember is testObject1 72 PASS dict.objectMember is testObject1
71 PASS dict.objectOrNullMemberWithDefault is testObject2 73 PASS dict.objectOrNullMemberWithDefault is testObject2
72 PASS dict.doubleOrStringMember is 3.14 74 PASS dict.doubleOrStringMember is 3.14
73 PASS dict.eventTargetOrNullMember is element1 75 PASS dict.eventTargetOrNullMember is element1
74 76
75 Additional test for union type members 77 Additional test for union type members
76 PASS dict.doubleOrStringMember is "foo" 78 PASS dict.doubleOrStringMember is "foo"
77 PASS dict.doubleOrStringMember is "[object Object]" 79 PASS dict.doubleOrStringMember is "[object Object]"
78 PASS dict.doubleOrStringMember is "" 80 PASS dict.doubleOrStringMember is ""
79 PASS dict.doubleOrStringMember is "null" 81 PASS dict.doubleOrStringMember is "null"
(...skipping 14 matching lines...) Expand all
94 PASS dictionaryTest.set({doubleMember: -Infinity}) threw exception TypeError: Fa iled to execute 'set' on 'DictionaryTest': The provided double value is non-fini te.. 96 PASS dictionaryTest.set({doubleMember: -Infinity}) threw exception TypeError: Fa iled to execute 'set' on 'DictionaryTest': The provided double value is non-fini te..
95 PASS dictionaryTest.set({doubleMember: 'invalid'}) threw exception TypeError: Fa iled to execute 'set' on 'DictionaryTest': The provided double value is non-fini te.. 97 PASS dictionaryTest.set({doubleMember: 'invalid'}) threw exception TypeError: Fa iled to execute 'set' on 'DictionaryTest': The provided double value is non-fini te..
96 98
97 Test for setting invalid ByteString value 99 Test for setting invalid ByteString value
98 PASS dictionaryTest.set({byteStringMember: 'Ā'}) threw exception TypeError: Fail ed to execute 'set' on 'DictionaryTest': Value is not a valid ByteString.. 100 PASS dictionaryTest.set({byteStringMember: 'Ā'}) threw exception TypeError: Fail ed to execute 'set' on 'DictionaryTest': Value is not a valid ByteString..
99 101
100 Test for setting invalid USVString value 102 Test for setting invalid USVString value
101 PASS dict.usvStringMember is "_�_�_��_" 103 PASS dict.usvStringMember is "_�_�_��_"
102 Test for setting invalid enum value 104 Test for setting invalid enum value
103 PASS dictionaryTest.set({enumMember: 'invalid'}) threw exception TypeError: Fail ed to execute 'set' on 'DictionaryTest': member enumMember ('invalid') is not a valid enum value.. 105 PASS dictionaryTest.set({enumMember: 'invalid'}) threw exception TypeError: Fail ed to execute 'set' on 'DictionaryTest': member enumMember ('invalid') is not a valid enum value..
106 PASS dictionaryTest.set({enumArrayMember: ['foo', 'invalid', 'baz']}) threw exce ption TypeError: Failed to execute 'set' on 'DictionaryTest': member enumArrayMe mber ('foo,invalid,baz') is not a valid enum value..
104 107
105 Test for setting invalid object value 108 Test for setting invalid object value
106 PASS dictionaryTest.set({objectMember: 42}) threw exception TypeError: Failed to execute 'set' on 'DictionaryTest': member objectMember is not an object.. 109 PASS dictionaryTest.set({objectMember: 42}) threw exception TypeError: Failed to execute 'set' on 'DictionaryTest': member objectMember is not an object..
107 PASS dictionaryTest.set({objectMember: 'invalid'}) threw exception TypeError: Fa iled to execute 'set' on 'DictionaryTest': member objectMember is not an object. . 110 PASS dictionaryTest.set({objectMember: 'invalid'}) threw exception TypeError: Fa iled to execute 'set' on 'DictionaryTest': member objectMember is not an object. .
108 111
109 Test for setting invalid Element value 112 Test for setting invalid Element value
110 PASS dictionaryTest.set({elementMember: 42}) threw exception TypeError: Failed t o execute 'set' on 'DictionaryTest': member elementMember is not of type Element .. 113 PASS dictionaryTest.set({elementMember: 42}) threw exception TypeError: Failed t o execute 'set' on 'DictionaryTest': member elementMember is not of type Element ..
111 PASS dictionaryTest.set({elementMember: testObject1}) threw exception TypeError: Failed to execute 'set' on 'DictionaryTest': member elementMember is not of typ e Element.. 114 PASS dictionaryTest.set({elementMember: testObject1}) threw exception TypeError: Failed to execute 'set' on 'DictionaryTest': member elementMember is not of typ e Element..
112 PASS dictionaryTest.set({elementMember: []}) threw exception TypeError: Failed t o execute 'set' on 'DictionaryTest': member elementMember is not of type Element .. 115 PASS dictionaryTest.set({elementMember: []}) threw exception TypeError: Failed t o execute 'set' on 'DictionaryTest': member elementMember is not of type Element ..
113 PASS dictionaryTest.set({elementMember: document}) threw exception TypeError: Fa iled to execute 'set' on 'DictionaryTest': member elementMember is not of type E lement.. 116 PASS dictionaryTest.set({elementMember: document}) threw exception TypeError: Fa iled to execute 'set' on 'DictionaryTest': member elementMember is not of type E lement..
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
158 PASS derived.stringMemberWithDefault is "modifiedString" 161 PASS derived.stringMemberWithDefault is "modifiedString"
159 PASS derived.derivedStringMember is "modifiedString2" 162 PASS derived.derivedStringMember is "modifiedString2"
160 PASS derived.derivedStringMemberWithDefault is "modifiedString3" 163 PASS derived.derivedStringMemberWithDefault is "modifiedString3"
161 PASS derived.invalidMember is undefined. 164 PASS derived.invalidMember is undefined.
162 165
163 PASS dictionaryTest.setDerived({objectMember: 42}) threw exception TypeError: Fa iled to execute 'setDerived' on 'DictionaryTest': member objectMember is not an object.. 166 PASS dictionaryTest.setDerived({objectMember: 42}) threw exception TypeError: Fa iled to execute 'setDerived' on 'DictionaryTest': member objectMember is not an object..
164 PASS successfullyParsed is true 167 PASS successfullyParsed is true
165 168
166 TEST COMPLETE 169 TEST COMPLETE
167 170
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698