| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "config.h" | 5 #include "config.h" |
| 6 #include "DictionaryTest.h" | 6 #include "DictionaryTest.h" |
| 7 | 7 |
| 8 #include "core/testing/InternalDictionary.h" | 8 #include "core/testing/InternalDictionary.h" |
| 9 #include "core/testing/InternalDictionaryDerived.h" | 9 #include "core/testing/InternalDictionaryDerived.h" |
| 10 | 10 |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 44 m_stringMemberWithDefault = testingDictionary.stringMemberWithDefault(); | 44 m_stringMemberWithDefault = testingDictionary.stringMemberWithDefault(); |
| 45 m_byteStringMember = testingDictionary.byteStringMember(); | 45 m_byteStringMember = testingDictionary.byteStringMember(); |
| 46 m_usvStringMember = testingDictionary.usvStringMember(); | 46 m_usvStringMember = testingDictionary.usvStringMember(); |
| 47 if (testingDictionary.hasStringSequenceMember()) | 47 if (testingDictionary.hasStringSequenceMember()) |
| 48 m_stringSequenceMember = testingDictionary.stringSequenceMember(); | 48 m_stringSequenceMember = testingDictionary.stringSequenceMember(); |
| 49 if (testingDictionary.hasStringSequenceOrNullMember()) | 49 if (testingDictionary.hasStringSequenceOrNullMember()) |
| 50 m_stringSequenceOrNullMember = testingDictionary.stringSequenceOrNullMem
ber(); | 50 m_stringSequenceOrNullMember = testingDictionary.stringSequenceOrNullMem
ber(); |
| 51 m_enumMember = testingDictionary.enumMember(); | 51 m_enumMember = testingDictionary.enumMember(); |
| 52 m_enumMemberWithDefault = testingDictionary.enumMemberWithDefault(); | 52 m_enumMemberWithDefault = testingDictionary.enumMemberWithDefault(); |
| 53 m_enumOrNullMember = testingDictionary.enumOrNullMember(); | 53 m_enumOrNullMember = testingDictionary.enumOrNullMember(); |
| 54 if (testingDictionary.hasEnumArrayMember()) |
| 55 m_enumArrayMember = testingDictionary.enumArrayMember(); |
| 54 if (testingDictionary.hasElementMember()) | 56 if (testingDictionary.hasElementMember()) |
| 55 m_elementMember = testingDictionary.elementMember(); | 57 m_elementMember = testingDictionary.elementMember(); |
| 56 if (testingDictionary.hasElementOrNullMember()) | 58 if (testingDictionary.hasElementOrNullMember()) |
| 57 m_elementOrNullMember = testingDictionary.elementOrNullMember(); | 59 m_elementOrNullMember = testingDictionary.elementOrNullMember(); |
| 58 m_objectMember = testingDictionary.objectMember(); | 60 m_objectMember = testingDictionary.objectMember(); |
| 59 m_objectOrNullMemberWithDefault = testingDictionary.objectOrNullMemberWithDe
fault(); | 61 m_objectOrNullMemberWithDefault = testingDictionary.objectOrNullMemberWithDe
fault(); |
| 60 if (testingDictionary.hasDoubleOrStringMember()) | 62 if (testingDictionary.hasDoubleOrStringMember()) |
| 61 m_doubleOrStringMember = testingDictionary.doubleOrStringMember(); | 63 m_doubleOrStringMember = testingDictionary.doubleOrStringMember(); |
| 62 m_eventTargetOrNullMember = testingDictionary.eventTargetOrNullMember(); | 64 m_eventTargetOrNullMember = testingDictionary.eventTargetOrNullMember(); |
| 63 } | 65 } |
| (...skipping 21 matching lines...) Expand all Loading... |
| 85 result.setStringMemberWithDefault(m_stringMemberWithDefault); | 87 result.setStringMemberWithDefault(m_stringMemberWithDefault); |
| 86 result.setByteStringMember(m_byteStringMember); | 88 result.setByteStringMember(m_byteStringMember); |
| 87 result.setUsvStringMember(m_usvStringMember); | 89 result.setUsvStringMember(m_usvStringMember); |
| 88 if (m_stringSequenceMember) | 90 if (m_stringSequenceMember) |
| 89 result.setStringSequenceMember(m_stringSequenceMember.get()); | 91 result.setStringSequenceMember(m_stringSequenceMember.get()); |
| 90 if (m_stringSequenceOrNullMember) | 92 if (m_stringSequenceOrNullMember) |
| 91 result.setStringSequenceOrNullMember(m_stringSequenceOrNullMember.get())
; | 93 result.setStringSequenceOrNullMember(m_stringSequenceOrNullMember.get())
; |
| 92 result.setEnumMember(m_enumMember); | 94 result.setEnumMember(m_enumMember); |
| 93 result.setEnumMemberWithDefault(m_enumMemberWithDefault); | 95 result.setEnumMemberWithDefault(m_enumMemberWithDefault); |
| 94 result.setEnumOrNullMember(m_enumOrNullMember); | 96 result.setEnumOrNullMember(m_enumOrNullMember); |
| 97 if (m_enumArrayMember) |
| 98 result.setEnumArrayMember(m_enumArrayMember.get()); |
| 95 if (m_elementMember) | 99 if (m_elementMember) |
| 96 result.setElementMember(m_elementMember); | 100 result.setElementMember(m_elementMember); |
| 97 if (m_elementOrNullMember) | 101 if (m_elementOrNullMember) |
| 98 result.setElementOrNullMember(m_elementOrNullMember); | 102 result.setElementOrNullMember(m_elementOrNullMember); |
| 99 result.setObjectMember(m_objectMember); | 103 result.setObjectMember(m_objectMember); |
| 100 result.setObjectOrNullMemberWithDefault(m_objectOrNullMemberWithDefault); | 104 result.setObjectOrNullMemberWithDefault(m_objectOrNullMemberWithDefault); |
| 101 if (!m_doubleOrStringMember.isNull()) | 105 if (!m_doubleOrStringMember.isNull()) |
| 102 result.setDoubleOrStringMember(m_doubleOrStringMember); | 106 result.setDoubleOrStringMember(m_doubleOrStringMember); |
| 103 result.setEventTargetOrNullMember(m_eventTargetOrNullMember); | 107 result.setEventTargetOrNullMember(m_eventTargetOrNullMember); |
| 104 } | 108 } |
| (...skipping 24 matching lines...) Expand all Loading... |
| 129 m_booleanMember = nullptr; | 133 m_booleanMember = nullptr; |
| 130 m_doubleMember = nullptr; | 134 m_doubleMember = nullptr; |
| 131 m_unrestrictedDoubleMember = nullptr; | 135 m_unrestrictedDoubleMember = nullptr; |
| 132 m_stringMember = String(); | 136 m_stringMember = String(); |
| 133 m_stringMemberWithDefault = String("Should not be returned"); | 137 m_stringMemberWithDefault = String("Should not be returned"); |
| 134 m_stringSequenceMember = nullptr; | 138 m_stringSequenceMember = nullptr; |
| 135 m_stringSequenceOrNullMember = nullptr; | 139 m_stringSequenceOrNullMember = nullptr; |
| 136 m_enumMember = String(); | 140 m_enumMember = String(); |
| 137 m_enumMemberWithDefault = String(); | 141 m_enumMemberWithDefault = String(); |
| 138 m_enumOrNullMember = String(); | 142 m_enumOrNullMember = String(); |
| 143 m_enumArrayMember = nullptr; |
| 139 m_elementMember = nullptr; | 144 m_elementMember = nullptr; |
| 140 m_elementOrNullMember = nullptr; | 145 m_elementOrNullMember = nullptr; |
| 141 m_objectMember = ScriptValue(); | 146 m_objectMember = ScriptValue(); |
| 142 m_objectOrNullMemberWithDefault = ScriptValue(); | 147 m_objectOrNullMemberWithDefault = ScriptValue(); |
| 143 m_doubleOrStringMember = DoubleOrString(); | 148 m_doubleOrStringMember = DoubleOrString(); |
| 144 m_eventTargetOrNullMember = nullptr; | 149 m_eventTargetOrNullMember = nullptr; |
| 145 m_derivedStringMember = String(); | 150 m_derivedStringMember = String(); |
| 146 m_derivedStringMemberWithDefault = String(); | 151 m_derivedStringMemberWithDefault = String(); |
| 147 } | 152 } |
| 148 | 153 |
| 149 DEFINE_TRACE(DictionaryTest) | 154 DEFINE_TRACE(DictionaryTest) |
| 150 { | 155 { |
| 151 visitor->trace(m_elementMember); | 156 visitor->trace(m_elementMember); |
| 152 visitor->trace(m_elementOrNullMember); | 157 visitor->trace(m_elementOrNullMember); |
| 153 visitor->trace(m_eventTargetOrNullMember); | 158 visitor->trace(m_eventTargetOrNullMember); |
| 154 } | 159 } |
| 155 | 160 |
| 156 } | 161 } |
| OLD | NEW |