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

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

Issue 10860017: Refactor Metrics (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: 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
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..3420fdb03fb6d5d2a44769bd123a479599168d04 100644
--- a/chrome/browser/performance_monitor/database_unittest.cc
+++ b/chrome/browser/performance_monitor/database_unittest.cc
@@ -280,19 +280,17 @@ TEST_F(PerformanceMonitorDatabaseEventTest, GetEventsTimeRange) {
////// PerformanceMonitorDatabaseMetricTests ///////////////////////////////////
TEST_F(PerformanceMonitorDatabaseMetricTest, GetActiveMetrics) {
- std::vector<const MetricDetails*> active_metrics =
+ std::set<MetricType> 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());
+ std::set<MetricType> 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 +323,7 @@ TEST_F(PerformanceMonitorDatabaseMetricTest, GetStateOverride) {
}
TEST_F(PerformanceMonitorDatabaseMetricTest, GetStatsForActivityAndMetric) {
- Database::MetricInfoVector stats = db_->GetStatsForActivityAndMetric(
+ std::vector<Metric> 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 +350,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<std::vector<Metric> > stats = stats_map[activity_];
ASSERT_EQ(1u, stats->size());
EXPECT_EQ(13.1, stats->at(0).value);
stats = stats_map[kProcessChromeAggregate];
@@ -374,7 +372,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 =
+ std::vector<Metric> stats =
db_->GetStatsForActivityAndMetric(METRIC_CPU_USAGE);
ASSERT_EQ(3u, stats.size());
ASSERT_EQ(50.5, stats[0].value);
@@ -388,7 +386,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 =
+ std::vector<Metric> stats =
db_->GetStatsForActivityAndMetric(METRIC_CPU_USAGE, start, end);
ASSERT_EQ(2u, stats.size());
ASSERT_EQ(3, stats[0].value);

Powered by Google App Engine
This is Rietveld 408576698