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 20 matching lines...) Expand all Loading... |
31 if (testingDictionary.hasLongOrNullMember()) | 31 if (testingDictionary.hasLongOrNullMember()) |
32 m_longOrNullMember = testingDictionary.longOrNullMember(); | 32 m_longOrNullMember = testingDictionary.longOrNullMember(); |
33 // |longOrNullMemberWithDefault| has a default value but can be null, so | 33 // |longOrNullMemberWithDefault| has a default value but can be null, so |
34 // we need to check availability. | 34 // we need to check availability. |
35 if (testingDictionary.hasLongOrNullMemberWithDefault()) | 35 if (testingDictionary.hasLongOrNullMemberWithDefault()) |
36 m_longOrNullMemberWithDefault = testingDictionary.longOrNullMemberWithDe
fault(); | 36 m_longOrNullMemberWithDefault = testingDictionary.longOrNullMemberWithDe
fault(); |
37 if (testingDictionary.hasBooleanMember()) | 37 if (testingDictionary.hasBooleanMember()) |
38 m_booleanMember = testingDictionary.booleanMember(); | 38 m_booleanMember = testingDictionary.booleanMember(); |
39 if (testingDictionary.hasDoubleMember()) | 39 if (testingDictionary.hasDoubleMember()) |
40 m_doubleMember = testingDictionary.doubleMember(); | 40 m_doubleMember = testingDictionary.doubleMember(); |
| 41 if (testingDictionary.hasUnrestrictedDoubleMember()) |
| 42 m_unrestrictedDoubleMember = testingDictionary.unrestrictedDoubleMember(
); |
41 m_stringMember = testingDictionary.stringMember(); | 43 m_stringMember = testingDictionary.stringMember(); |
42 m_stringMemberWithDefault = testingDictionary.stringMemberWithDefault(); | 44 m_stringMemberWithDefault = testingDictionary.stringMemberWithDefault(); |
43 m_byteStringMember = testingDictionary.byteStringMember(); | 45 m_byteStringMember = testingDictionary.byteStringMember(); |
44 m_usvStringMember = testingDictionary.usvStringMember(); | 46 m_usvStringMember = testingDictionary.usvStringMember(); |
45 if (testingDictionary.hasStringSequenceMember()) | 47 if (testingDictionary.hasStringSequenceMember()) |
46 m_stringSequenceMember = testingDictionary.stringSequenceMember(); | 48 m_stringSequenceMember = testingDictionary.stringSequenceMember(); |
47 if (testingDictionary.hasStringSequenceOrNullMember()) | 49 if (testingDictionary.hasStringSequenceOrNullMember()) |
48 m_stringSequenceOrNullMember = testingDictionary.stringSequenceOrNullMem
ber(); | 50 m_stringSequenceOrNullMember = testingDictionary.stringSequenceOrNullMem
ber(); |
49 m_enumMember = testingDictionary.enumMember(); | 51 m_enumMember = testingDictionary.enumMember(); |
50 m_enumMemberWithDefault = testingDictionary.enumMemberWithDefault(); | 52 m_enumMemberWithDefault = testingDictionary.enumMemberWithDefault(); |
(...skipping 19 matching lines...) Expand all Loading... |
70 result.setLongMemberWithEnforceRange(m_longMemberWithEnforceRange.get())
; | 72 result.setLongMemberWithEnforceRange(m_longMemberWithEnforceRange.get())
; |
71 result.setLongMemberWithDefault(m_longMemberWithDefault); | 73 result.setLongMemberWithDefault(m_longMemberWithDefault); |
72 if (m_longOrNullMember) | 74 if (m_longOrNullMember) |
73 result.setLongOrNullMember(m_longOrNullMember.get()); | 75 result.setLongOrNullMember(m_longOrNullMember.get()); |
74 if (m_longOrNullMemberWithDefault) | 76 if (m_longOrNullMemberWithDefault) |
75 result.setLongOrNullMemberWithDefault(m_longOrNullMemberWithDefault.get(
)); | 77 result.setLongOrNullMemberWithDefault(m_longOrNullMemberWithDefault.get(
)); |
76 if (m_booleanMember) | 78 if (m_booleanMember) |
77 result.setBooleanMember(m_booleanMember.get()); | 79 result.setBooleanMember(m_booleanMember.get()); |
78 if (m_doubleMember) | 80 if (m_doubleMember) |
79 result.setDoubleMember(m_doubleMember.get()); | 81 result.setDoubleMember(m_doubleMember.get()); |
| 82 if (m_unrestrictedDoubleMember) |
| 83 result.setUnrestrictedDoubleMember(m_unrestrictedDoubleMember.get()); |
80 result.setStringMember(m_stringMember); | 84 result.setStringMember(m_stringMember); |
81 result.setStringMemberWithDefault(m_stringMemberWithDefault); | 85 result.setStringMemberWithDefault(m_stringMemberWithDefault); |
82 result.setByteStringMember(m_byteStringMember); | 86 result.setByteStringMember(m_byteStringMember); |
83 result.setUsvStringMember(m_usvStringMember); | 87 result.setUsvStringMember(m_usvStringMember); |
84 if (m_stringSequenceMember) | 88 if (m_stringSequenceMember) |
85 result.setStringSequenceMember(m_stringSequenceMember.get()); | 89 result.setStringSequenceMember(m_stringSequenceMember.get()); |
86 if (m_stringSequenceOrNullMember) | 90 if (m_stringSequenceOrNullMember) |
87 result.setStringSequenceOrNullMember(m_stringSequenceOrNullMember.get())
; | 91 result.setStringSequenceOrNullMember(m_stringSequenceOrNullMember.get())
; |
88 result.setEnumMember(m_enumMember); | 92 result.setEnumMember(m_enumMember); |
89 result.setEnumMemberWithDefault(m_enumMemberWithDefault); | 93 result.setEnumMemberWithDefault(m_enumMemberWithDefault); |
(...skipping 27 matching lines...) Expand all Loading... |
117 void DictionaryTest::reset() | 121 void DictionaryTest::reset() |
118 { | 122 { |
119 m_longMember = nullptr; | 123 m_longMember = nullptr; |
120 m_longMemberWithClamp = nullptr; | 124 m_longMemberWithClamp = nullptr; |
121 m_longMemberWithEnforceRange = nullptr; | 125 m_longMemberWithEnforceRange = nullptr; |
122 m_longMemberWithDefault = -1; // This value should not be returned. | 126 m_longMemberWithDefault = -1; // This value should not be returned. |
123 m_longOrNullMember = nullptr; | 127 m_longOrNullMember = nullptr; |
124 m_longOrNullMemberWithDefault = nullptr; | 128 m_longOrNullMemberWithDefault = nullptr; |
125 m_booleanMember = nullptr; | 129 m_booleanMember = nullptr; |
126 m_doubleMember = nullptr; | 130 m_doubleMember = nullptr; |
| 131 m_unrestrictedDoubleMember = nullptr; |
127 m_stringMember = String(); | 132 m_stringMember = String(); |
128 m_stringMemberWithDefault = String("Should not be returned"); | 133 m_stringMemberWithDefault = String("Should not be returned"); |
129 m_stringSequenceMember = nullptr; | 134 m_stringSequenceMember = nullptr; |
130 m_stringSequenceOrNullMember = nullptr; | 135 m_stringSequenceOrNullMember = nullptr; |
131 m_enumMember = String(); | 136 m_enumMember = String(); |
132 m_enumMemberWithDefault = String(); | 137 m_enumMemberWithDefault = String(); |
133 m_enumOrNullMember = String(); | 138 m_enumOrNullMember = String(); |
134 m_elementMember = nullptr; | 139 m_elementMember = nullptr; |
135 m_elementOrNullMember = nullptr; | 140 m_elementOrNullMember = nullptr; |
136 m_objectMember = ScriptValue(); | 141 m_objectMember = ScriptValue(); |
137 m_objectOrNullMemberWithDefault = ScriptValue(); | 142 m_objectOrNullMemberWithDefault = ScriptValue(); |
138 m_doubleOrStringMember = DoubleOrString(); | 143 m_doubleOrStringMember = DoubleOrString(); |
139 m_eventTargetOrNullMember = nullptr; | 144 m_eventTargetOrNullMember = nullptr; |
140 m_derivedStringMember = String(); | 145 m_derivedStringMember = String(); |
141 m_derivedStringMemberWithDefault = String(); | 146 m_derivedStringMemberWithDefault = String(); |
142 } | 147 } |
143 | 148 |
144 DEFINE_TRACE(DictionaryTest) | 149 DEFINE_TRACE(DictionaryTest) |
145 { | 150 { |
146 visitor->trace(m_elementMember); | 151 visitor->trace(m_elementMember); |
147 visitor->trace(m_elementOrNullMember); | 152 visitor->trace(m_elementOrNullMember); |
148 visitor->trace(m_eventTargetOrNullMember); | 153 visitor->trace(m_eventTargetOrNullMember); |
149 } | 154 } |
150 | 155 |
151 } | 156 } |
OLD | NEW |