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

Unified Diff: chrome/browser/performance_monitor/database_unittest.cc

Issue 10874041: Refactor Metrics (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Latest master for cq Created 8 years, 4 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/performance_monitor/database.cc ('k') | chrome/browser/performance_monitor/metric.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/performance_monitor/database_unittest.cc
diff --git a/chrome/browser/performance_monitor/database_unittest.cc b/chrome/browser/performance_monitor/database_unittest.cc
index 19ece88a51a42854ac6430b40d5e70cf67759ae7..b368c337df750e0b30ad035b28973cc16b8b5331 100644
--- a/chrome/browser/performance_monitor/database_unittest.cc
+++ b/chrome/browser/performance_monitor/database_unittest.cc
@@ -209,7 +209,7 @@ TEST(PerformanceMonitorDatabaseSetupTest,
////// PerformanceMonitorDatabaseEventTests ////////////////////////////////////
TEST_F(PerformanceMonitorDatabaseEventTest, GetAllEvents) {
- std::vector<linked_ptr<Event> > events = db_->GetEvents();
+ Database::EventVector events = db_->GetEvents();
ASSERT_EQ(4u, events.size());
EXPECT_TRUE(events[0]->data()->Equals(install_event_1_->data()));
EXPECT_TRUE(events[1]->data()->Equals(install_event_2_->data()));
@@ -218,7 +218,7 @@ TEST_F(PerformanceMonitorDatabaseEventTest, GetAllEvents) {
}
TEST_F(PerformanceMonitorDatabaseEventTest, GetAllEventTypes) {
- std::set<EventType> types = db_->GetEventTypes();
+ Database::EventTypeSet types = db_->GetEventTypes();
ASSERT_EQ(2u, types.size());
ASSERT_EQ(1u, types.count(EVENT_EXTENSION_INSTALL));
ASSERT_EQ(1u, types.count(EVENT_EXTENSION_UNINSTALL));
@@ -229,23 +229,20 @@ TEST_F(PerformanceMonitorDatabaseEventTest, GetEventInTimeRange) {
scoped_ptr<Event> crash_event = util::CreateRendererFreezeEvent(
clock_->GetTime(), "chrome://freeze");
db_->AddEvent(*crash_event.get());
- std::vector<linked_ptr<Event> > events =
- db_->GetEvents(start_time, clock_->GetTime());
+ Database::EventVector events = db_->GetEvents(start_time, clock_->GetTime());
ASSERT_EQ(1u, events.size());
EXPECT_TRUE(events[0]->data()->Equals(crash_event->data()));
}
TEST_F(PerformanceMonitorDatabaseEventTest, GetInstallEvents) {
- std::vector<linked_ptr<Event> > events =
- db_->GetEvents(EVENT_EXTENSION_INSTALL);
+ Database::EventVector events = db_->GetEvents(EVENT_EXTENSION_INSTALL);
ASSERT_EQ(2u, events.size());
EXPECT_TRUE(events[0]->data()->Equals(install_event_1_->data()));
EXPECT_TRUE(events[1]->data()->Equals(install_event_2_->data()));
}
TEST_F(PerformanceMonitorDatabaseEventTest, GetUnusedEventType) {
- std::vector<linked_ptr<Event> > events =
- db_->GetEvents(EVENT_EXTENSION_DISABLE);
+ Database::EventVector events = db_->GetEvents(EVENT_EXTENSION_DISABLE);
ASSERT_TRUE(events.empty());
events = db_->GetEvents(EVENT_EXTENSION_DISABLE, clock_->GetTime(),
clock_->GetTime());
@@ -267,8 +264,7 @@ TEST_F(PerformanceMonitorDatabaseEventTest, GetEventsTimeRange) {
base::Time end_time = clock_->GetTime();
db_->AddEvent(*new_install_event.get());
db_->AddEvent(*new_uninstall_event.get());
- std::vector<linked_ptr<Event> > events =
- db_->GetEvents(start_time, end_time);
+ Database::EventVector events = db_->GetEvents(start_time, end_time);
ASSERT_EQ(2u, events.size());
EXPECT_TRUE(events[0]->data()->Equals(new_install_event->data()));
EXPECT_TRUE(events[1]->data()->Equals(new_uninstall_event->data()));
@@ -280,19 +276,17 @@ TEST_F(PerformanceMonitorDatabaseEventTest, GetEventsTimeRange) {
////// PerformanceMonitorDatabaseMetricTests ///////////////////////////////////
TEST_F(PerformanceMonitorDatabaseMetricTest, GetActiveMetrics) {
- std::vector<const MetricDetails*> active_metrics =
+ Database::MetricTypeSet active_metrics =
db_->GetActiveMetrics(base::Time(), clock_->GetTime());
- std::sort(active_metrics.begin(), active_metrics.end());
- std::vector<const MetricDetails*> expected_metrics;
- expected_metrics.push_back(GetMetricDetails(METRIC_CPU_USAGE));
- expected_metrics.push_back(GetMetricDetails(METRIC_PRIVATE_MEMORY_USAGE));
- std::sort(expected_metrics.begin(), expected_metrics.end());
+ Database::MetricTypeSet expected_metrics;
+ expected_metrics.insert(METRIC_CPU_USAGE);
+ expected_metrics.insert(METRIC_PRIVATE_MEMORY_USAGE);
EXPECT_EQ(expected_metrics, active_metrics);
}
TEST_F(PerformanceMonitorDatabaseMetricTest, GetRecentMetric) {
- MetricInfo stat;
+ Metric stat;
ASSERT_TRUE(db_->GetRecentStatsForActivityAndMetric(activity_,
METRIC_PRIVATE_MEMORY_USAGE, &stat));
EXPECT_EQ(3000000, stat.value);
@@ -325,7 +319,7 @@ TEST_F(PerformanceMonitorDatabaseMetricTest, GetStateOverride) {
}
TEST_F(PerformanceMonitorDatabaseMetricTest, GetStatsForActivityAndMetric) {
- Database::MetricInfoVector stats = db_->GetStatsForActivityAndMetric(
+ Database::MetricVector stats = db_->GetStatsForActivityAndMetric(
activity_, METRIC_CPU_USAGE, base::Time(), clock_->GetTime());
ASSERT_EQ(1u, stats.size());
EXPECT_EQ(13.1, stats[0].value);
@@ -352,7 +346,7 @@ TEST_F(PerformanceMonitorDatabaseMetricTest, GetStatsForMetricByActivity) {
Database::MetricVectorMap stats_map = db_->GetStatsForMetricByActivity(
METRIC_CPU_USAGE, base::Time(), clock_->GetTime());
ASSERT_EQ(2u, stats_map.size());
- linked_ptr<Database::MetricInfoVector> stats = stats_map[activity_];
+ linked_ptr<Database::MetricVector> stats = stats_map[activity_];
ASSERT_EQ(1u, stats->size());
EXPECT_EQ(13.1, stats->at(0).value);
stats = stats_map[kProcessChromeAggregate];
@@ -374,7 +368,7 @@ TEST_F(PerformanceMonitorDatabaseMetricTest, GetStatsForMetricByActivity) {
TEST_F(PerformanceMonitorDatabaseMetricTest, GetFullRange) {
db_->AddMetric(kProcessChromeAggregate, METRIC_CPU_USAGE, std::string("3.4"));
db_->AddMetric(kProcessChromeAggregate, METRIC_CPU_USAGE, std::string("21"));
- Database::MetricInfoVector stats =
+ Database::MetricVector stats =
db_->GetStatsForActivityAndMetric(METRIC_CPU_USAGE);
ASSERT_EQ(3u, stats.size());
ASSERT_EQ(50.5, stats[0].value);
@@ -388,7 +382,7 @@ TEST_F(PerformanceMonitorDatabaseMetricTest, GetRange) {
db_->AddMetric(kProcessChromeAggregate, METRIC_CPU_USAGE, std::string("9"));
base::Time end = clock_->GetTime();
db_->AddMetric(kProcessChromeAggregate, METRIC_CPU_USAGE, std::string("21"));
- Database::MetricInfoVector stats =
+ Database::MetricVector stats =
db_->GetStatsForActivityAndMetric(METRIC_CPU_USAGE, start, end);
ASSERT_EQ(2u, stats.size());
ASSERT_EQ(3, stats[0].value);
« no previous file with comments | « chrome/browser/performance_monitor/database.cc ('k') | chrome/browser/performance_monitor/metric.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698