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

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

Issue 765673005: IDL: Null values should be converted for non-nullable dictionary members (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: GN fix Created 6 years 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 IDL dictionary unittest 1 IDL dictionary unittest
2 2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ". 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ".
4 4
5 5
6 Test for setting an empty dictionary 6 Test for setting an empty dictionary
7 PASS dict.longMember is undefined. 7 PASS dict.longMember is undefined.
8 PASS dict.longMemberWithDefault is 42 8 PASS dict.longMemberWithDefault is 42
9 PASS dict.longOrNullMember is undefined. 9 PASS dict.longOrNullMember is undefined.
10 PASS dict.longOrNullMemberWithDefault is null 10 PASS dict.longOrNullMemberWithDefault is null
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
62 PASS dict.enumMemberWithDefault is "bar" 62 PASS dict.enumMemberWithDefault is "bar"
63 PASS dict.enumOrNullMember is "baz" 63 PASS dict.enumOrNullMember is "baz"
64 PASS dict.objectMember is testObject1 64 PASS dict.objectMember is testObject1
65 PASS dict.objectOrNullMemberWithDefault is testObject2 65 PASS dict.objectOrNullMemberWithDefault is testObject2
66 PASS dict.doubleOrStringMember is 3.14 66 PASS dict.doubleOrStringMember is 3.14
67 67
68 Additional test for union type members 68 Additional test for union type members
69 PASS dict.doubleOrStringMember is "foo" 69 PASS dict.doubleOrStringMember is "foo"
70 PASS dict.doubleOrStringMember is "[object Object]" 70 PASS dict.doubleOrStringMember is "[object Object]"
71 PASS dict.doubleOrStringMember is "" 71 PASS dict.doubleOrStringMember is ""
72 This FAIL is intentional 72 PASS dict.doubleOrStringMember is "null"
73 FAIL dict.doubleOrStringMember should be null (of type string). Was undefined (o f type undefined).
74 PASS dict.doubleOrStringMember is undefined. 73 PASS dict.doubleOrStringMember is undefined.
75 74
76 Test for explicit undefined or null, and missing members 75 Test for explicit undefined or null, and missing members
77 PASS dict.longMember is undefined. 76 PASS dict.longMember is undefined.
78 PASS dict.longMemberWithDefault is 42 77 PASS dict.longMemberWithDefault is 0
79 PASS dict.longOrNullMember is undefined. 78 PASS dict.longOrNullMember is undefined.
80 PASS dict.longOrNullMemberWithDefault is null 79 PASS dict.longOrNullMemberWithDefault is null
81 80
82 Test for setting invalid member 81 Test for setting invalid member
83 PASS dict.invalidMember is undefined. 82 PASS dict.invalidMember is undefined.
84 83
85 Test for setting invalid ByteString value 84 Test for setting invalid ByteString value
86 PASS dictionaryTest.set({byteStringMember: 'Ā'}) threw exception TypeError: Fail ed to execute 'set' on 'DictionaryTest': Value is not a valid ByteString.. 85 PASS dictionaryTest.set({byteStringMember: 'Ā'}) threw exception TypeError: Fail ed to execute 'set' on 'DictionaryTest': Value is not a valid ByteString..
87 86
88 Test for setting invalid USVString value 87 Test for setting invalid USVString value
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
128 PASS derived.stringMemberWithDefault is "modifiedString" 127 PASS derived.stringMemberWithDefault is "modifiedString"
129 PASS derived.derivedStringMember is "modifiedString2" 128 PASS derived.derivedStringMember is "modifiedString2"
130 PASS derived.derivedStringMemberWithDefault is "modifiedString3" 129 PASS derived.derivedStringMemberWithDefault is "modifiedString3"
131 PASS derived.invalidMember is undefined. 130 PASS derived.invalidMember is undefined.
132 131
133 PASS dictionaryTest.setDerived({objectMember: 42}) threw exception TypeError: Fa iled to execute 'setDerived' on 'DictionaryTest': member objectMember is not an object.. 132 PASS dictionaryTest.setDerived({objectMember: 42}) threw exception TypeError: Fa iled to execute 'setDerived' on 'DictionaryTest': member objectMember is not an object..
134 PASS successfullyParsed is true 133 PASS successfullyParsed is true
135 134
136 TEST COMPLETE 135 TEST COMPLETE
137 136
OLDNEW
« no previous file with comments | « LayoutTests/fast/dom/idl-dictionary-unittest.html ('k') | Source/bindings/scripts/v8_dictionary.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698