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

Side by Side Diff: chrome/browser/chromeos/resource_reporter/resource_reporter_unittest.cc

Issue 1547093002: Switch to standard integer types in chrome/browser/chromeos/. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 12 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 unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include <stddef.h>
6 #include <stdint.h>
7
5 #include <limits> 8 #include <limits>
6 #include <map> 9 #include <map>
7 #include <string> 10 #include <string>
8 #include <vector> 11 #include <vector>
9 12
13 #include "base/macros.h"
10 #include "base/strings/utf_string_conversions.h" 14 #include "base/strings/utf_string_conversions.h"
11 #include "base/timer/mock_timer.h" 15 #include "base/timer/mock_timer.h"
12 #include "chrome/browser/chromeos/resource_reporter/resource_reporter.h" 16 #include "chrome/browser/chromeos/resource_reporter/resource_reporter.h"
13 #include "chrome/browser/task_management/test_task_manager.h" 17 #include "chrome/browser/task_management/test_task_manager.h"
14 #include "testing/gtest/include/gtest/gtest.h" 18 #include "testing/gtest/include/gtest/gtest.h"
15 19
16 using task_management::TaskId; 20 using task_management::TaskId;
17 21
18 namespace chromeos { 22 namespace chromeos {
19 23
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
64 DummyTaskManager() { 68 DummyTaskManager() {
65 set_timer_for_testing( 69 set_timer_for_testing(
66 scoped_ptr<base::Timer>(new base::MockTimer(false, false))); 70 scoped_ptr<base::Timer>(new base::MockTimer(false, false)));
67 } 71 }
68 ~DummyTaskManager() override {} 72 ~DummyTaskManager() override {}
69 73
70 // task_management::TestTaskManager: 74 // task_management::TestTaskManager:
71 double GetCpuUsage(TaskId task_id) const override { 75 double GetCpuUsage(TaskId task_id) const override {
72 return tasks_.at(task_id)->cpu_percent; 76 return tasks_.at(task_id)->cpu_percent;
73 } 77 }
74 int64 GetPhysicalMemoryUsage(TaskId task_id) const override { 78 int64_t GetPhysicalMemoryUsage(TaskId task_id) const override {
75 return tasks_.at(task_id)->memory_bytes; 79 return tasks_.at(task_id)->memory_bytes;
76 } 80 }
77 const std::string& GetTaskNameForRappor(TaskId task_id) const override { 81 const std::string& GetTaskNameForRappor(TaskId task_id) const override {
78 return tasks_.at(task_id)->task_name_for_rappor; 82 return tasks_.at(task_id)->task_name_for_rappor;
79 } 83 }
80 task_management::Task::Type GetType(TaskId task_id) const override { 84 task_management::Task::Type GetType(TaskId task_id) const override {
81 switch (task_id) { 85 switch (task_id) {
82 case 3: 86 case 3:
83 return task_management::Task::BROWSER; 87 return task_management::Task::BROWSER;
84 88
(...skipping 230 matching lines...) Expand 10 before | Expand all | Expand 10 after
315 ResourceReporter::kTopConsumersCount); 319 ResourceReporter::kTopConsumersCount);
316 EXPECT_LE(resource_reporter()->task_records_by_memory_.size(), 320 EXPECT_LE(resource_reporter()->task_records_by_memory_.size(),
317 ResourceReporter::kTopConsumersCount); 321 ResourceReporter::kTopConsumersCount);
318 EXPECT_TRUE(IsCpuRecordsSetSorted()); 322 EXPECT_TRUE(IsCpuRecordsSetSorted());
319 EXPECT_TRUE(IsMemoryRecordsSetSorted()); 323 EXPECT_TRUE(IsMemoryRecordsSetSorted());
320 324
321 Stop(); 325 Stop();
322 } 326 }
323 327
324 } // namespace chromeos 328 } // namespace chromeos
OLDNEW
« no previous file with comments | « chrome/browser/chromeos/resource_reporter/resource_reporter.h ('k') | chrome/browser/chromeos/session_length_limiter.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698