| OLD | NEW |
| 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 Loading... |
| 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 PASS dict.doubleOrStringMember is "null" | 72 This FAIL is intentional |
| 73 FAIL dict.doubleOrStringMember should be null (of type string). Was undefined (o
f type undefined). |
| 73 PASS dict.doubleOrStringMember is undefined. | 74 PASS dict.doubleOrStringMember is undefined. |
| 74 | 75 |
| 75 Test for explicit undefined or null, and missing members | 76 Test for explicit undefined or null, and missing members |
| 76 PASS dict.longMember is undefined. | 77 PASS dict.longMember is undefined. |
| 77 PASS dict.longMemberWithDefault is 0 | 78 PASS dict.longMemberWithDefault is 42 |
| 78 PASS dict.longOrNullMember is undefined. | 79 PASS dict.longOrNullMember is undefined. |
| 79 PASS dict.longOrNullMemberWithDefault is null | 80 PASS dict.longOrNullMemberWithDefault is null |
| 80 | 81 |
| 81 Test for setting invalid member | 82 Test for setting invalid member |
| 82 PASS dict.invalidMember is undefined. | 83 PASS dict.invalidMember is undefined. |
| 83 | 84 |
| 84 Test for setting invalid ByteString value | 85 Test for setting invalid ByteString value |
| 85 PASS dictionaryTest.set({byteStringMember: 'Ā'}) threw exception TypeError: Fail
ed to execute 'set' on 'DictionaryTest': Value is not a valid ByteString.. | 86 PASS dictionaryTest.set({byteStringMember: 'Ā'}) threw exception TypeError: Fail
ed to execute 'set' on 'DictionaryTest': Value is not a valid ByteString.. |
| 86 | 87 |
| 87 Test for setting invalid USVString value | 88 Test for setting invalid USVString value |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 127 PASS derived.stringMemberWithDefault is "modifiedString" | 128 PASS derived.stringMemberWithDefault is "modifiedString" |
| 128 PASS derived.derivedStringMember is "modifiedString2" | 129 PASS derived.derivedStringMember is "modifiedString2" |
| 129 PASS derived.derivedStringMemberWithDefault is "modifiedString3" | 130 PASS derived.derivedStringMemberWithDefault is "modifiedString3" |
| 130 PASS derived.invalidMember is undefined. | 131 PASS derived.invalidMember is undefined. |
| 131 | 132 |
| 132 PASS dictionaryTest.setDerived({objectMember: 42}) threw exception TypeError: Fa
iled to execute 'setDerived' on 'DictionaryTest': member objectMember is not an
object.. | 133 PASS dictionaryTest.setDerived({objectMember: 42}) threw exception TypeError: Fa
iled to execute 'setDerived' on 'DictionaryTest': member objectMember is not an
object.. |
| 133 PASS successfullyParsed is true | 134 PASS successfullyParsed is true |
| 134 | 135 |
| 135 TEST COMPLETE | 136 TEST COMPLETE |
| 136 | 137 |
| OLD | NEW |