| 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 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 Loading... |
| 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 |
| OLD | NEW |