Index: base/timer/timer_unittest.cc |
diff --git a/base/timer/timer_unittest.cc b/base/timer/timer_unittest.cc |
index 7213b809b7b0251d2a8876687866f9ec2b1147fd..35e4315ea46368b392fd7e861398ba0440eb8a79 100644 |
--- a/base/timer/timer_unittest.cc |
+++ b/base/timer/timer_unittest.cc |
@@ -51,17 +51,15 @@ class OneShotTimerTester { |
} |
bool* did_run_; |
- base::OneShotTimer<OneShotTimerTester> timer_; |
+ base::OneShotTimer timer_; |
const unsigned delay_ms_; |
bool quit_message_loop_; |
}; |
class OneShotSelfDeletingTimerTester { |
public: |
- explicit OneShotSelfDeletingTimerTester(bool* did_run) : |
- did_run_(did_run), |
- timer_(new base::OneShotTimer<OneShotSelfDeletingTimerTester>()) { |
- } |
+ explicit OneShotSelfDeletingTimerTester(bool* did_run) |
+ : did_run_(did_run), timer_(new base::OneShotTimer()) {} |
void Start() { |
timer_->Start(FROM_HERE, TimeDelta::FromMilliseconds(10), this, |
@@ -76,7 +74,7 @@ class OneShotSelfDeletingTimerTester { |
} |
bool* did_run_; |
- scoped_ptr<base::OneShotTimer<OneShotSelfDeletingTimerTester> > timer_; |
+ scoped_ptr<base::OneShotTimer> timer_; |
}; |
class RepeatingTimerTester { |
@@ -101,7 +99,7 @@ class RepeatingTimerTester { |
bool* did_run_; |
int counter_; |
TimeDelta delay_; |
- base::RepeatingTimer<RepeatingTimerTester> timer_; |
+ base::RepeatingTimer timer_; |
}; |
void RunTest_OneShotTimer(base::MessageLoop::Type message_loop_type) { |
@@ -205,8 +203,8 @@ void RunTest_DelayTimer_NoCall(base::MessageLoop::Type message_loop_type) { |
// If Delay is never called, the timer shouldn't go off. |
DelayTimerTarget target; |
- base::DelayTimer<DelayTimerTarget> timer(FROM_HERE, |
- TimeDelta::FromMilliseconds(1), &target, &DelayTimerTarget::Signal); |
+ base::DelayTimer timer(FROM_HERE, TimeDelta::FromMilliseconds(1), &target, |
+ &DelayTimerTarget::Signal); |
bool did_run = false; |
OneShotTimerTester tester(&did_run); |
@@ -220,8 +218,8 @@ void RunTest_DelayTimer_OneCall(base::MessageLoop::Type message_loop_type) { |
base::MessageLoop loop(message_loop_type); |
DelayTimerTarget target; |
- base::DelayTimer<DelayTimerTarget> timer(FROM_HERE, |
- TimeDelta::FromMilliseconds(1), &target, &DelayTimerTarget::Signal); |
+ base::DelayTimer timer(FROM_HERE, TimeDelta::FromMilliseconds(1), &target, |
+ &DelayTimerTarget::Signal); |
timer.Reset(); |
bool did_run = false; |
@@ -233,11 +231,8 @@ void RunTest_DelayTimer_OneCall(base::MessageLoop::Type message_loop_type) { |
} |
struct ResetHelper { |
- ResetHelper(base::DelayTimer<DelayTimerTarget>* timer, |
- DelayTimerTarget* target) |
- : timer_(timer), |
- target_(target) { |
- } |
+ ResetHelper(base::DelayTimer* timer, DelayTimerTarget* target) |
+ : timer_(timer), target_(target) {} |
void Reset() { |
ASSERT_FALSE(target_->signaled()); |
@@ -245,8 +240,8 @@ struct ResetHelper { |
} |
private: |
- base::DelayTimer<DelayTimerTarget> *const timer_; |
- DelayTimerTarget *const target_; |
+ base::DelayTimer* const timer_; |
+ DelayTimerTarget* const target_; |
}; |
void RunTest_DelayTimer_Reset(base::MessageLoop::Type message_loop_type) { |
@@ -254,13 +249,13 @@ void RunTest_DelayTimer_Reset(base::MessageLoop::Type message_loop_type) { |
// If Delay is never called, the timer shouldn't go off. |
DelayTimerTarget target; |
- base::DelayTimer<DelayTimerTarget> timer(FROM_HERE, |
- TimeDelta::FromMilliseconds(50), &target, &DelayTimerTarget::Signal); |
+ base::DelayTimer timer(FROM_HERE, TimeDelta::FromMilliseconds(50), &target, |
+ &DelayTimerTarget::Signal); |
timer.Reset(); |
ResetHelper reset_helper(&timer, &target); |
- base::OneShotTimer<ResetHelper> timers[20]; |
+ base::OneShotTimer timers[20]; |
for (size_t i = 0; i < arraysize(timers); ++i) { |
timers[i].Start(FROM_HERE, TimeDelta::FromMilliseconds(i * 10), |
&reset_helper, &ResetHelper::Reset); |
@@ -288,9 +283,8 @@ void RunTest_DelayTimer_Deleted(base::MessageLoop::Type message_loop_type) { |
DelayTimerFatalTarget target; |
{ |
- base::DelayTimer<DelayTimerFatalTarget> timer( |
- FROM_HERE, TimeDelta::FromMilliseconds(50), &target, |
- &DelayTimerFatalTarget::Signal); |
+ base::DelayTimer timer(FROM_HERE, TimeDelta::FromMilliseconds(50), &target, |
+ &DelayTimerFatalTarget::Signal); |
timer.Reset(); |
} |