Index: ash/metrics/task_switch_metrics_recorder_unittest.cc |
diff --git a/ash/metrics/task_switch_metrics_recorder_unittest.cc b/ash/metrics/task_switch_metrics_recorder_unittest.cc |
index 45d47876e6a2ed7ad4fa37ceea6db203cc0130c8..90a0db1fe07d08d86bc45db92d135d167d433e16 100644 |
--- a/ash/metrics/task_switch_metrics_recorder_unittest.cc |
+++ b/ash/metrics/task_switch_metrics_recorder_unittest.cc |
@@ -122,4 +122,18 @@ TEST_F(TaskSwitchMetricsRecorderTest, |
histogram_tester_->ExpectTotalCount(kHistogramName, 2); |
} |
+// Verifies that the TaskSwitchMetricsRecorder::kAppList source adds data to the |
+// Ash.AppList.TimeBetweenTaskSwitches histogram. |
+TEST_F(TaskSwitchMetricsRecorderTest, |
+ VerifyTaskSwitchesFromApplistAreRecorded) { |
+ const std::string kHistogramName = "Ash.AppList.TimeBetweenTaskSwitches"; |
+ |
+ OnTaskSwitch(TaskSwitchMetricsRecorder::kAppList); |
+ OnTaskSwitch(TaskSwitchMetricsRecorder::kAppList); |
+ histogram_tester_->ExpectTotalCount(kHistogramName, 1); |
+ |
+ OnTaskSwitch(TaskSwitchMetricsRecorder::kAppList); |
+ histogram_tester_->ExpectTotalCount(kHistogramName, 2); |
+} |
+ |
} // namespace ash |