123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- // Copyright 2015 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #include "components/viz/test/begin_frame_source_test.h"
- #include "base/location.h"
- #include "components/viz/test/begin_frame_args_test.h"
- #include "testing/gmock/include/gmock/gmock.h"
- #include "testing/gtest/include/gtest/gtest.h"
- namespace viz {
- void MockBeginFrameObserver::AsValueInto(
- base::trace_event::TracedValue* dict) const {
- dict->SetString("type", "MockBeginFrameObserver");
- dict->BeginDictionary("last_begin_frame_args");
- last_begin_frame_args.AsValueInto(dict);
- dict->EndDictionary();
- }
- MockBeginFrameObserver::MockBeginFrameObserver()
- : last_begin_frame_args(kDefaultBeginFrameArgs) {
- ON_CALL(*this, LastUsedBeginFrameArgs())
- .WillByDefault(::testing::ReturnPointee(&last_begin_frame_args));
- ON_CALL(*this, WantsAnimateOnlyBeginFrames())
- .WillByDefault(::testing::Return(false));
- }
- MockBeginFrameObserver::~MockBeginFrameObserver() {}
- const BeginFrameArgs MockBeginFrameObserver::kDefaultBeginFrameArgs =
- CreateBeginFrameArgsForTesting(
- #ifdef NDEBUG
- nullptr,
- #else
- FROM_HERE,
- #endif
- BeginFrameArgs::kManualSourceId,
- BeginFrameArgs::kStartingFrameNumber,
- -1,
- -1,
- -1);
- } // namespace viz
|