summaryrefslogtreecommitdiffstats
path: root/chrome/browser/performance_monitor/database_unittest.cc
diff options
context:
space:
mode:
authorrdevlin.cronin@chromium.org <rdevlin.cronin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-19 19:22:51 +0000
committerrdevlin.cronin@chromium.org <rdevlin.cronin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-19 19:22:51 +0000
commitf74d7f303d34d1473c51f2194cf19396f3ab288a (patch)
treee6332a6cdde7a3e297664a64e8c5c41a972a3139 /chrome/browser/performance_monitor/database_unittest.cc
parent2f8757c314dbae44b10fa19f15d1ccf69361680f (diff)
downloadchromium_src-f74d7f303d34d1473c51f2194cf19396f3ab288a.zip
chromium_src-f74d7f303d34d1473c51f2194cf19396f3ab288a.tar.gz
chromium_src-f74d7f303d34d1473c51f2194cf19396f3ab288a.tar.bz2
CPM Extension Event Watching
Adding in main infrastructure for a CPM observation class, which will be expanded later. Right now, this includes support for watching for extension events including: - Install - Enable - Disable - Update (Uninstall requires a little bit more change, and will be included in a separate CL) BUG=130212 TEST=NONE Review URL: https://chromiumcodereview.appspot.com/10545022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143013 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/performance_monitor/database_unittest.cc')
-rw-r--r--chrome/browser/performance_monitor/database_unittest.cc20
1 files changed, 10 insertions, 10 deletions
diff --git a/chrome/browser/performance_monitor/database_unittest.cc b/chrome/browser/performance_monitor/database_unittest.cc
index d54ced2..ebf383f 100644
--- a/chrome/browser/performance_monitor/database_unittest.cc
+++ b/chrome/browser/performance_monitor/database_unittest.cc
@@ -46,7 +46,7 @@ class PerformanceMonitorDatabaseEventTest : public ::testing::Test {
}
void SetUp() {
- ASSERT_TRUE(db_);
+ ASSERT_TRUE(db_.get());
PopulateDB();
}
@@ -58,7 +58,7 @@ class PerformanceMonitorDatabaseEventTest : public ::testing::Test {
db_->AddEvent(*uninstall_event_2_.get());
}
- scoped_refptr<Database> db_;
+ scoped_ptr<Database> db_;
Database::Clock* clock_;
FilePath temp_path_;
scoped_ptr<Event> install_event_1_;
@@ -87,8 +87,8 @@ class PerformanceMonitorDatabaseEventTest : public ::testing::Test {
TEST(PerformanceMonitorDatabaseSetupTest, OpenCloseTest) {
FilePath alternate_path;
file_util::CreateNewTempDirectory(FilePath::StringType(), &alternate_path);
- scoped_refptr<Database> db = Database::Create(alternate_path);
- ASSERT_TRUE(db);
+ scoped_ptr<Database> db = Database::Create(alternate_path);
+ ASSERT_TRUE(db.get());
ASSERT_TRUE(db->Close());
}
@@ -99,26 +99,26 @@ TEST(PerformanceMonitorDatabaseSetupTest, ActiveIntervalTest) {
TestingClock* clock_1 = new TestingClock();
base::Time start_time = clock_1->GetTime();
- scoped_refptr<Database> db_1 = Database::Create(alternate_path);
+ scoped_ptr<Database> db_1 = Database::Create(alternate_path);
db_1->set_clock(scoped_ptr<Database::Clock>(clock_1));
db_1->AddStateValue("test", "test");
- ASSERT_TRUE(db_1);
+ ASSERT_TRUE(db_1.get());
ASSERT_TRUE(db_1->Close());
TestingClock* clock_2 = new TestingClock(*clock_1);
base::Time mid_time = clock_2->GetTime();
- scoped_refptr<Database> db_2 = Database::Create(alternate_path);
+ scoped_ptr<Database> db_2 = Database::Create(alternate_path);
db_2->set_clock(scoped_ptr<Database::Clock>(clock_2));
db_2->AddStateValue("test", "test");
- ASSERT_TRUE(db_2);
+ ASSERT_TRUE(db_2.get());
ASSERT_TRUE(db_2->Close());
TestingClock* clock_3 = new TestingClock(*clock_2);
base::Time end_time = clock_3->GetTime();
- scoped_refptr<Database> db_3 = Database::Create(alternate_path);
+ scoped_ptr<Database> db_3 = Database::Create(alternate_path);
db_3->set_clock(scoped_ptr<Database::Clock>(clock_3));
db_3->AddStateValue("test", "test");
- ASSERT_TRUE(db_3);
+ ASSERT_TRUE(db_3.get());
std::vector<TimeRange> active_interval = db_3->GetActiveIntervals(start_time,
end_time);