Index: app/system_monitor_unittest.cc |
diff --git a/base/system_monitor_unittest.cc b/app/system_monitor_unittest.cc |
similarity index 75% |
rename from base/system_monitor_unittest.cc |
rename to app/system_monitor_unittest.cc |
index 7ba3a6b4f8590b23a588d83733d99f59ea925551..5b107aa03d45e7ea5950b288b37de3a0cc235451 100644 |
--- a/base/system_monitor_unittest.cc |
+++ b/app/system_monitor_unittest.cc |
@@ -2,16 +2,17 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "base/system_monitor.h" |
+#include "app/system_monitor.h" |
#include "testing/gtest/include/gtest/gtest.h" |
-class PowerTest : public base::SystemMonitor::PowerObserver { |
+class PowerTest : public SystemMonitor::PowerObserver { |
public: |
PowerTest() |
: battery_(false), |
power_state_changes_(0), |
suspends_(0), |
- resumes_(0) {}; |
+ resumes_(0) { |
+ } |
// PowerObserver callbacks. |
void OnPowerStateChange(bool on_battery_power) { |
@@ -47,40 +48,40 @@ TEST(SystemMonitor, PowerNotifications) { |
// Initialize time() since it registers as a SystemMonitor observer. |
base::Time now = base::Time::Now(); |
- base::SystemMonitor* system_monitor = base::SystemMonitor::Get(); |
+ SystemMonitor system_monitor; |
PowerTest test[kObservers]; |
for (int index = 0; index < kObservers; ++index) |
- system_monitor->AddObserver(&test[index]); |
+ system_monitor.AddObserver(&test[index]); |
// Send a bunch of power changes. Since the battery power hasn't |
// actually changed, we shouldn't get notifications. |
for (int index = 0; index < 5; index++) { |
- system_monitor->ProcessPowerMessage(base::SystemMonitor::POWER_STATE_EVENT); |
+ system_monitor.ProcessPowerMessage(SystemMonitor::POWER_STATE_EVENT); |
EXPECT_EQ(test[0].power_state_changes(), 0); |
} |
// Sending resume when not suspended should have no effect. |
- system_monitor->ProcessPowerMessage(base::SystemMonitor::RESUME_EVENT); |
+ system_monitor.ProcessPowerMessage(SystemMonitor::RESUME_EVENT); |
loop.RunAllPending(); |
EXPECT_EQ(test[0].resumes(), 0); |
// Pretend we suspended. |
- system_monitor->ProcessPowerMessage(base::SystemMonitor::SUSPEND_EVENT); |
+ system_monitor.ProcessPowerMessage(SystemMonitor::SUSPEND_EVENT); |
loop.RunAllPending(); |
EXPECT_EQ(test[0].suspends(), 1); |
// Send a second suspend notification. This should be suppressed. |
- system_monitor->ProcessPowerMessage(base::SystemMonitor::SUSPEND_EVENT); |
+ system_monitor.ProcessPowerMessage(SystemMonitor::SUSPEND_EVENT); |
loop.RunAllPending(); |
EXPECT_EQ(test[0].suspends(), 1); |
// Pretend we were awakened. |
- system_monitor->ProcessPowerMessage(base::SystemMonitor::RESUME_EVENT); |
+ system_monitor.ProcessPowerMessage(SystemMonitor::RESUME_EVENT); |
loop.RunAllPending(); |
EXPECT_EQ(test[0].resumes(), 1); |
// Send a duplicate resume notification. This should be suppressed. |
- system_monitor->ProcessPowerMessage(base::SystemMonitor::RESUME_EVENT); |
+ system_monitor.ProcessPowerMessage(SystemMonitor::RESUME_EVENT); |
loop.RunAllPending(); |
EXPECT_EQ(test[0].resumes(), 1); |
} |