Index: base/chromeos/memory_pressure_monitor_chromeos_unittest.cc |
diff --git a/base/chromeos/memory_pressure_observer_chromeos_unittest.cc b/base/chromeos/memory_pressure_monitor_chromeos_unittest.cc |
similarity index 76% |
rename from base/chromeos/memory_pressure_observer_chromeos_unittest.cc |
rename to base/chromeos/memory_pressure_monitor_chromeos_unittest.cc |
index a227f93dc0e79ad49814b3f43fff3bfbfdf04533..72e00d37d7fbc604fd0885e0df33744983c70aa6 100644 |
--- a/base/chromeos/memory_pressure_observer_chromeos_unittest.cc |
+++ b/base/chromeos/memory_pressure_monitor_chromeos_unittest.cc |
@@ -3,7 +3,7 @@ |
// found in the LICENSE file. |
#include "base/basictypes.h" |
-#include "base/chromeos/memory_pressure_observer_chromeos.h" |
+#include "base/chromeos/memory_pressure_monitor_chromeos.h" |
#include "base/memory/memory_pressure_listener.h" |
#include "base/message_loop/message_loop.h" |
#include "testing/gtest/include/gtest/gtest.h" |
@@ -40,17 +40,17 @@ bool WasOnMemoryPressureCalled() { |
} // namespace |
-class TestMemoryPressureObserver : public MemoryPressureObserverChromeOS { |
+class TestMemoryPressureMonitor : public MemoryPressureMonitorChromeOS { |
public: |
- TestMemoryPressureObserver() : |
- MemoryPressureObserverChromeOS( |
- MemoryPressureObserverChromeOS::THRESHOLD_DEFAULT), |
+ TestMemoryPressureMonitor() : |
+ MemoryPressureMonitorChromeOS( |
+ MemoryPressureMonitorChromeOS::THRESHOLD_DEFAULT), |
memory_in_percent_override_(0) { |
// Disable any timers which are going on and set a special memory reporting |
// function. |
StopObserving(); |
} |
- ~TestMemoryPressureObserver() override {} |
+ ~TestMemoryPressureMonitor() override {} |
void SetMemoryInPercentOverride(int percent) { |
memory_in_percent_override_ = percent; |
@@ -66,45 +66,45 @@ class TestMemoryPressureObserver : public MemoryPressureObserverChromeOS { |
} |
int memory_in_percent_override_; |
- DISALLOW_COPY_AND_ASSIGN(TestMemoryPressureObserver); |
+ DISALLOW_COPY_AND_ASSIGN(TestMemoryPressureMonitor); |
}; |
// This test tests the various transition states from memory pressure, looking |
// for the correct behavior on event reposting as well as state updates. |
-TEST(MemoryPressureObserverChromeOSTest, CheckMemoryPressure) { |
+TEST(MemoryPressureMonitorChromeOSTest, CheckMemoryPressure) { |
base::MessageLoopForUI message_loop; |
- scoped_ptr<TestMemoryPressureObserver> observer( |
- new TestMemoryPressureObserver); |
+ scoped_ptr<TestMemoryPressureMonitor> monitor( |
+ new TestMemoryPressureMonitor); |
scoped_ptr<MemoryPressureListener> listener( |
new MemoryPressureListener(base::Bind(&OnMemoryPressure))); |
// Checking the memory pressure while 0% are used should not produce any |
// events. |
- observer->SetMemoryInPercentOverride(0); |
+ monitor->SetMemoryInPercentOverride(0); |
ResetOnMemoryPressureCalled(); |
- observer->CheckMemoryPressureForTest(); |
+ monitor->CheckMemoryPressureForTest(); |
message_loop.RunUntilIdle(); |
EXPECT_FALSE(WasOnMemoryPressureCalled()); |
EXPECT_EQ(MemoryPressureListener::MEMORY_PRESSURE_LEVEL_NONE, |
- observer->GetCurrentPressureLevel()); |
+ monitor->GetCurrentPressureLevel()); |
// Setting the memory level to 80% should produce a moderate pressure level. |
- observer->SetMemoryInPercentOverride(80); |
- observer->CheckMemoryPressureForTest(); |
+ monitor->SetMemoryInPercentOverride(80); |
+ monitor->CheckMemoryPressureForTest(); |
message_loop.RunUntilIdle(); |
EXPECT_TRUE(WasOnMemoryPressureCalled()); |
EXPECT_EQ(MemoryPressureListener::MEMORY_PRESSURE_LEVEL_MODERATE, |
- observer->GetCurrentPressureLevel()); |
+ monitor->GetCurrentPressureLevel()); |
EXPECT_EQ(MemoryPressureListener::MEMORY_PRESSURE_LEVEL_MODERATE, |
on_memory_pressure_level); |
// We need to check that the event gets reposted after a while. |
int i = 0; |
for (; i < 100; i++) { |
- observer->CheckMemoryPressureForTest(); |
+ monitor->CheckMemoryPressureForTest(); |
message_loop.RunUntilIdle(); |
EXPECT_EQ(MemoryPressureListener::MEMORY_PRESSURE_LEVEL_MODERATE, |
- observer->GetCurrentPressureLevel()); |
+ monitor->GetCurrentPressureLevel()); |
if (WasOnMemoryPressureCalled()) { |
EXPECT_EQ(MemoryPressureListener::MEMORY_PRESSURE_LEVEL_MODERATE, |
on_memory_pressure_level); |
@@ -116,41 +116,41 @@ TEST(MemoryPressureObserverChromeOSTest, CheckMemoryPressure) { |
EXPECT_GE(99, i); |
// Setting the memory usage to 99% should produce critical levels. |
- observer->SetMemoryInPercentOverride(99); |
- observer->CheckMemoryPressureForTest(); |
+ monitor->SetMemoryInPercentOverride(99); |
+ monitor->CheckMemoryPressureForTest(); |
message_loop.RunUntilIdle(); |
EXPECT_TRUE(WasOnMemoryPressureCalled()); |
EXPECT_EQ(MemoryPressureListener::MEMORY_PRESSURE_LEVEL_CRITICAL, |
on_memory_pressure_level); |
EXPECT_EQ(MemoryPressureListener::MEMORY_PRESSURE_LEVEL_CRITICAL, |
- observer->GetCurrentPressureLevel()); |
+ monitor->GetCurrentPressureLevel()); |
// Calling it again should immediately produce a second call. |
- observer->CheckMemoryPressureForTest(); |
+ monitor->CheckMemoryPressureForTest(); |
message_loop.RunUntilIdle(); |
EXPECT_TRUE(WasOnMemoryPressureCalled()); |
EXPECT_EQ(MemoryPressureListener::MEMORY_PRESSURE_LEVEL_CRITICAL, |
on_memory_pressure_level); |
EXPECT_EQ(MemoryPressureListener::MEMORY_PRESSURE_LEVEL_CRITICAL, |
- observer->GetCurrentPressureLevel()); |
+ monitor->GetCurrentPressureLevel()); |
// When lowering the pressure again we should not get an event, but the |
// pressure should go back to moderate. |
- observer->SetMemoryInPercentOverride(80); |
- observer->CheckMemoryPressureForTest(); |
+ monitor->SetMemoryInPercentOverride(80); |
+ monitor->CheckMemoryPressureForTest(); |
message_loop.RunUntilIdle(); |
EXPECT_FALSE(WasOnMemoryPressureCalled()); |
EXPECT_EQ(MemoryPressureListener::MEMORY_PRESSURE_LEVEL_MODERATE, |
- observer->GetCurrentPressureLevel()); |
+ monitor->GetCurrentPressureLevel()); |
// We should need exactly the same amount of calls as before, before the next |
// call comes in. |
int j = 0; |
for (; j < 100; j++) { |
- observer->CheckMemoryPressureForTest(); |
+ monitor->CheckMemoryPressureForTest(); |
message_loop.RunUntilIdle(); |
EXPECT_EQ(MemoryPressureListener::MEMORY_PRESSURE_LEVEL_MODERATE, |
- observer->GetCurrentPressureLevel()); |
+ monitor->GetCurrentPressureLevel()); |
if (WasOnMemoryPressureCalled()) { |
EXPECT_EQ(MemoryPressureListener::MEMORY_PRESSURE_LEVEL_MODERATE, |
on_memory_pressure_level); |