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

Side by Side Diff: chrome/browser/task_management/task_manager_observer_unittest.cc

Issue 1439213004: Fix various TaskManager bugs and add new enhancements (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: auto*& --> auto* Created 5 years, 1 month 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 "base/timer/mock_timer.h" 5 #include "base/timer/mock_timer.h"
6 #include "chrome/browser/task_management/task_manager_interface.h" 6 #include "chrome/browser/task_management/task_manager_interface.h"
7 #include "testing/gtest/include/gtest/gtest.h" 7 #include "testing/gtest/include/gtest/gtest.h"
8 8
9 namespace task_management { 9 namespace task_management {
10 10
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
51 } 51 }
52 const gfx::ImageSkia& GetIcon(TaskId task_id) const override { return icon_; } 52 const gfx::ImageSkia& GetIcon(TaskId task_id) const override { return icon_; }
53 const base::ProcessHandle& GetProcessHandle(TaskId task_id) const override { 53 const base::ProcessHandle& GetProcessHandle(TaskId task_id) const override {
54 return handle_; 54 return handle_;
55 } 55 }
56 const base::ProcessId& GetProcessId(TaskId task_id) const override { 56 const base::ProcessId& GetProcessId(TaskId task_id) const override {
57 return id_; 57 return id_;
58 } 58 }
59 Task::Type GetType(TaskId task_id) const override { return Task::UNKNOWN; } 59 Task::Type GetType(TaskId task_id) const override { return Task::UNKNOWN; }
60 int64 GetNetworkUsage(TaskId task_id) const override { return -1; } 60 int64 GetNetworkUsage(TaskId task_id) const override { return -1; }
61 int64 GetProcessTotalNetworkUsage(TaskId task_id) const override {
62 return -1;
63 }
61 int64 GetSqliteMemoryUsed(TaskId task_id) const override { return -1; } 64 int64 GetSqliteMemoryUsed(TaskId task_id) const override { return -1; }
62 bool GetV8Memory(TaskId task_id, 65 bool GetV8Memory(TaskId task_id,
63 int64* allocated, 66 int64* allocated,
64 int64* used) const override { return false; } 67 int64* used) const override { return false; }
65 bool GetWebCacheStats( 68 bool GetWebCacheStats(
66 TaskId task_id, 69 TaskId task_id,
67 blink::WebCache::ResourceTypeStats* stats) const override { 70 blink::WebCache::ResourceTypeStats* stats) const override {
68 return false; 71 return false;
69 } 72 }
70 const TaskIdList& GetTaskIdsList() const override { 73 const TaskIdList& GetTaskIdsList() const override {
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after
197 EXPECT_EQ(flags1 | flags2, task_manager().GetEnabledFlags()); 200 EXPECT_EQ(flags1 | flags2, task_manager().GetEnabledFlags());
198 task_manager().RemoveObserver(&observer2); 201 task_manager().RemoveObserver(&observer2);
199 EXPECT_EQ(refresh_time1, task_manager().GetRefreshTime()); 202 EXPECT_EQ(refresh_time1, task_manager().GetRefreshTime());
200 EXPECT_EQ(flags1, task_manager().GetEnabledFlags()); 203 EXPECT_EQ(flags1, task_manager().GetEnabledFlags());
201 task_manager().RemoveObserver(&observer1); 204 task_manager().RemoveObserver(&observer1);
202 EXPECT_EQ(base::TimeDelta::Max(), task_manager().GetRefreshTime()); 205 EXPECT_EQ(base::TimeDelta::Max(), task_manager().GetRefreshTime());
203 EXPECT_EQ(0, task_manager().GetEnabledFlags()); 206 EXPECT_EQ(0, task_manager().GetEnabledFlags());
204 } 207 }
205 208
206 } // namespace task_management 209 } // namespace task_management
OLDNEW
« no previous file with comments | « chrome/browser/task_management/task_manager_interface.h ('k') | chrome/browser/ui/task_manager/task_manager_table_model.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698