chromium/third_party/blink/renderer/core/testing/dictionary_test.cc

// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/core/testing/dictionary_test.h"

#include "third_party/blink/renderer/bindings/core/v8/v8_internal_dictionary.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_internal_dictionary_derived.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_internal_dictionary_derived_derived.h"

namespace blink {

DictionaryTest::DictionaryTest() = default;

DictionaryTest::~DictionaryTest() = default;

#define SAVE_DICT_MEMBER

void DictionaryTest::set(v8::Isolate* isolate,
                         const InternalDictionary* input_dictionary) {}

InternalDictionary* DictionaryTest::get(v8::Isolate* isolate) {}

void DictionaryTest::setDerived(
    v8::Isolate* isolate,
    const InternalDictionaryDerived* input_dictionary) {}

InternalDictionaryDerived* DictionaryTest::getDerived(v8::Isolate* isolate) {}

void DictionaryTest::setDerivedDerived(
    v8::Isolate* isolate,
    const InternalDictionaryDerivedDerived* input_dictionary) {}

InternalDictionaryDerivedDerived* DictionaryTest::getDerivedDerived(
    v8::Isolate* isolate) {}

#undef SAVE_DICT_MEMBER

void DictionaryTest::Trace(Visitor* visitor) const {}

#define RESTORE_DICT_MEMBER

void DictionaryTest::RestoreInternalDictionary(
    InternalDictionary* output_dictionary) {}

void DictionaryTest::RestoreInternalDictionaryDerived(
    InternalDictionaryDerived* output_dictionary) {}

void DictionaryTest::RestoreInternalDictionaryDerivedDerived(
    InternalDictionaryDerivedDerived* output_dictionary) {}

#undef RESTORE_DICT_MEMBER

}  // namespace blink