Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(149)

Side by Side Diff: cc/test/scheduler_test_common.h

Issue 11189043: cc: Rename cc classes and members to match filenames (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2011 The Chromium Authors. All rights reserved. 1 // Copyright 2011 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 #ifndef CCSchedulerTestCommon_h 5 #ifndef CCSchedulerTestCommon_h
6 #define CCSchedulerTestCommon_h 6 #define CCSchedulerTestCommon_h
7 7
8 #include "CCDelayBasedTimeSource.h" 8 #include "CCDelayBasedTimeSource.h"
9 #include "CCFrameRateController.h" 9 #include "CCFrameRateController.h"
10 #include "CCThread.h" 10 #include "CCThread.h"
11 #include "base/threading/platform_thread.h" 11 #include "base/threading/platform_thread.h"
12 #include "testing/gtest/include/gtest/gtest.h" 12 #include "testing/gtest/include/gtest/gtest.h"
13 #include <wtf/OwnPtr.h> 13 #include <wtf/OwnPtr.h>
14 14
15 namespace WebKitTests { 15 namespace WebKitTests {
16 16
17 class FakeCCTimeSourceClient : public cc::CCTimeSourceClient { 17 class FakeTimeSourceClient : public cc::TimeSourceClient {
18 public: 18 public:
19 FakeCCTimeSourceClient() { reset(); } 19 FakeTimeSourceClient() { reset(); }
20 void reset() { m_tickCalled = false; } 20 void reset() { m_tickCalled = false; }
21 bool tickCalled() const { return m_tickCalled; } 21 bool tickCalled() const { return m_tickCalled; }
22 22
23 virtual void onTimerTick() OVERRIDE; 23 virtual void onTimerTick() OVERRIDE;
24 24
25 protected: 25 protected:
26 bool m_tickCalled; 26 bool m_tickCalled;
27 }; 27 };
28 28
29 class FakeCCThread : public cc::CCThread { 29 class FakeThread : public cc::Thread {
30 public: 30 public:
31 FakeCCThread(); 31 FakeThread();
32 virtual ~FakeCCThread(); 32 virtual ~FakeThread();
33 33
34 void reset() 34 void reset()
35 { 35 {
36 m_pendingTaskDelay = 0; 36 m_pendingTaskDelay = 0;
37 m_pendingTask.clear(); 37 m_pendingTask.clear();
38 m_runPendingTaskOnOverwrite = false; 38 m_runPendingTaskOnOverwrite = false;
39 } 39 }
40 40
41 void runPendingTaskOnOverwrite(bool enable) 41 void runPendingTaskOnOverwrite(bool enable)
42 { 42 {
(...skipping 17 matching lines...) Expand all
60 virtual void postTask(PassOwnPtr<Task>) OVERRIDE; 60 virtual void postTask(PassOwnPtr<Task>) OVERRIDE;
61 virtual void postDelayedTask(PassOwnPtr<Task> task, long long delay) OVERRID E; 61 virtual void postDelayedTask(PassOwnPtr<Task> task, long long delay) OVERRID E;
62 virtual base::PlatformThreadId threadID() const OVERRIDE; 62 virtual base::PlatformThreadId threadID() const OVERRIDE;
63 63
64 protected: 64 protected:
65 OwnPtr<Task> m_pendingTask; 65 OwnPtr<Task> m_pendingTask;
66 long long m_pendingTaskDelay; 66 long long m_pendingTaskDelay;
67 bool m_runPendingTaskOnOverwrite; 67 bool m_runPendingTaskOnOverwrite;
68 }; 68 };
69 69
70 class FakeCCTimeSource : public cc::CCTimeSource { 70 class FakeTimeSource : public cc::TimeSource {
71 public: 71 public:
72 FakeCCTimeSource() 72 FakeTimeSource()
73 : m_active(false) 73 : m_active(false)
74 , m_client(0) 74 , m_client(0)
75 { 75 {
76 } 76 }
77 77
78 virtual void setClient(cc::CCTimeSourceClient* client) OVERRIDE; 78 virtual void setClient(cc::TimeSourceClient* client) OVERRIDE;
79 virtual void setActive(bool b) OVERRIDE; 79 virtual void setActive(bool b) OVERRIDE;
80 virtual bool active() const OVERRIDE; 80 virtual bool active() const OVERRIDE;
81 virtual void setTimebaseAndInterval(base::TimeTicks timebase, base::TimeDelt a interval) OVERRIDE { } 81 virtual void setTimebaseAndInterval(base::TimeTicks timebase, base::TimeDelt a interval) OVERRIDE { }
82 virtual base::TimeTicks lastTickTime() OVERRIDE; 82 virtual base::TimeTicks lastTickTime() OVERRIDE;
83 virtual base::TimeTicks nextTickTime() OVERRIDE; 83 virtual base::TimeTicks nextTickTime() OVERRIDE;
84 84
85 void tick() 85 void tick()
86 { 86 {
87 ASSERT(m_active); 87 ASSERT(m_active);
88 if (m_client) 88 if (m_client)
89 m_client->onTimerTick(); 89 m_client->onTimerTick();
90 } 90 }
91 91
92 void setNextTickTime(base::TimeTicks nextTickTime) { m_nextTickTime = nextTi ckTime; } 92 void setNextTickTime(base::TimeTicks nextTickTime) { m_nextTickTime = nextTi ckTime; }
93 93
94 protected: 94 protected:
95 virtual ~FakeCCTimeSource() { } 95 virtual ~FakeTimeSource() { }
96 96
97 bool m_active; 97 bool m_active;
98 base::TimeTicks m_nextTickTime; 98 base::TimeTicks m_nextTickTime;
99 cc::CCTimeSourceClient* m_client; 99 cc::TimeSourceClient* m_client;
100 }; 100 };
101 101
102 class FakeCCDelayBasedTimeSource : public cc::CCDelayBasedTimeSource { 102 class FakeDelayBasedTimeSource : public cc::DelayBasedTimeSource {
103 public: 103 public:
104 static scoped_refptr<FakeCCDelayBasedTimeSource> create(base::TimeDelta inte rval, cc::CCThread* thread) 104 static scoped_refptr<FakeDelayBasedTimeSource> create(base::TimeDelta interv al, cc::Thread* thread)
105 { 105 {
106 return make_scoped_refptr(new FakeCCDelayBasedTimeSource(interval, threa d)); 106 return make_scoped_refptr(new FakeDelayBasedTimeSource(interval, thread) );
107 } 107 }
108 108
109 void setNow(base::TimeTicks time) { m_now = time; } 109 void setNow(base::TimeTicks time) { m_now = time; }
110 virtual base::TimeTicks now() const OVERRIDE; 110 virtual base::TimeTicks now() const OVERRIDE;
111 111
112 protected: 112 protected:
113 FakeCCDelayBasedTimeSource(base::TimeDelta interval, cc::CCThread* thread) 113 FakeDelayBasedTimeSource(base::TimeDelta interval, cc::Thread* thread)
114 : CCDelayBasedTimeSource(interval, thread) 114 : DelayBasedTimeSource(interval, thread)
115 { 115 {
116 } 116 }
117 virtual ~FakeCCDelayBasedTimeSource() { } 117 virtual ~FakeDelayBasedTimeSource() { }
118 118
119 base::TimeTicks m_now; 119 base::TimeTicks m_now;
120 }; 120 };
121 121
122 class FakeCCFrameRateController : public cc::CCFrameRateController { 122 class FakeFrameRateController : public cc::FrameRateController {
123 public: 123 public:
124 FakeCCFrameRateController(scoped_refptr<cc::CCTimeSource> timer) : cc::CCFra meRateController(timer) { } 124 FakeFrameRateController(scoped_refptr<cc::TimeSource> timer) : cc::FrameRate Controller(timer) { }
125 125
126 int numFramesPending() const { return m_numFramesPending; } 126 int numFramesPending() const { return m_numFramesPending; }
127 }; 127 };
128 128
129 } 129 }
130 130
131 #endif // CCSchedulerTestCommon_h 131 #endif // CCSchedulerTestCommon_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698