1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "chrome/browser/ui/panels/test_panel_mouse_watcher.h"
7 #include "testing/gtest/include/gtest/gtest.h"
9 TestPanelMouseWatcher::TestPanelMouseWatcher()
13 TestPanelMouseWatcher::~TestPanelMouseWatcher() {
14 EXPECT_FALSE(IsActive());
17 void TestPanelMouseWatcher::Start() {
18 EXPECT_FALSE(IsActive());
22 void TestPanelMouseWatcher::Stop() {
23 EXPECT_TRUE(IsActive());
27 bool TestPanelMouseWatcher::IsActive() const {
31 void TestPanelMouseWatcher::NotifyMouseMovement(
32 const gfx::Point
& mouse_position
) {
33 mouse_position_
= mouse_position
;
34 PanelMouseWatcher::NotifyMouseMovement(mouse_position
);
37 gfx::Point
TestPanelMouseWatcher::GetMousePosition() const {
38 return mouse_position_
;