summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/testing/dictionary_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/testing/dictionary_test.cc')
-rw-r--r--chromium/third_party/blink/renderer/core/testing/dictionary_test.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/chromium/third_party/blink/renderer/core/testing/dictionary_test.cc b/chromium/third_party/blink/renderer/core/testing/dictionary_test.cc
index f926075ef9d..0c3275090d6 100644
--- a/chromium/third_party/blink/renderer/core/testing/dictionary_test.cc
+++ b/chromium/third_party/blink/renderer/core/testing/dictionary_test.cc
@@ -11,6 +11,7 @@
#include "third_party/blink/renderer/core/testing/internal_dictionary_derived.h"
#include "third_party/blink/renderer/core/testing/internal_dictionary_derived_derived.h"
#include "third_party/blink/renderer/platform/bindings/script_state.h"
+#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
namespace blink {
namespace {
@@ -140,8 +141,8 @@ void DictionaryTest::get(InternalDictionary& result) {
result.setEnumOrNullMember(enum_or_null_member_);
if (element_member_)
result.setElementMember(element_member_);
- if (element_or_null_member_)
- result.setElementOrNullMember(element_or_null_member_);
+ if (element_or_null_member_.has_value())
+ result.setElementOrNullMember(element_or_null_member_.value());
result.setObjectMember(object_member_);
result.setObjectOrNullMemberWithDefault(object_or_null_member_with_default_);
if (!double_or_string_member_.IsNull())
@@ -245,7 +246,7 @@ void DictionaryTest::Reset() {
enum_member_with_default_ = String();
enum_or_null_member_ = String();
element_member_ = nullptr;
- element_or_null_member_ = nullptr;
+ element_or_null_member_.reset();
object_member_ = ScriptValue();
object_or_null_member_with_default_ = ScriptValue();
double_or_string_member_ = DoubleOrString();