| OLD | NEW |
| 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 "components/arc/test/fake_app_instance.h" | 5 #include "components/arc/test/fake_app_instance.h" |
| 6 | 6 |
| 7 #include <stdint.h> | 7 #include <stdint.h> |
| 8 | 8 |
| 9 #include <string> | 9 #include <string> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 168 | 168 |
| 169 void FakeAppInstance::CanHandleResolution( | 169 void FakeAppInstance::CanHandleResolution( |
| 170 const mojo::String& package_name, | 170 const mojo::String& package_name, |
| 171 const mojo::String& activity, | 171 const mojo::String& activity, |
| 172 const gfx::Rect& dimension, | 172 const gfx::Rect& dimension, |
| 173 const CanHandleResolutionCallback& callback) { | 173 const CanHandleResolutionCallback& callback) { |
| 174 callback.Run(true); | 174 callback.Run(true); |
| 175 } | 175 } |
| 176 | 176 |
| 177 void FakeAppInstance::UninstallPackage(const mojo::String& package_name) { | 177 void FakeAppInstance::UninstallPackage(const mojo::String& package_name) { |
| 178 app_host_->OnPackageRemoved(package_name); |
| 178 } | 179 } |
| 179 | 180 |
| 180 void FakeAppInstance::GetTaskInfo(int32_t task_id, | 181 void FakeAppInstance::GetTaskInfo(int32_t task_id, |
| 181 const GetTaskInfoCallback& callback) { | 182 const GetTaskInfoCallback& callback) { |
| 182 TaskIdToInfo::const_iterator it = task_id_to_info_.find(task_id); | 183 TaskIdToInfo::const_iterator it = task_id_to_info_.find(task_id); |
| 183 if (it != task_id_to_info_.end()) | 184 if (it != task_id_to_info_.end()) |
| 184 callback.Run(it->second->package_name(), it->second->activity()); | 185 callback.Run(it->second->package_name(), it->second->activity()); |
| 185 else | 186 else |
| 186 callback.Run(mojo::String(), mojo::String()); | 187 callback.Run(mojo::String(), mojo::String()); |
| 187 } | 188 } |
| (...skipping 10 matching lines...) Expand all Loading... |
| 198 | 199 |
| 199 void FakeAppInstance::ShowPackageInfoOnPage( | 200 void FakeAppInstance::ShowPackageInfoOnPage( |
| 200 const mojo::String& package_name, | 201 const mojo::String& package_name, |
| 201 mojom::ShowPackageInfoPage page, | 202 mojom::ShowPackageInfoPage page, |
| 202 const gfx::Rect& dimension_on_screen) {} | 203 const gfx::Rect& dimension_on_screen) {} |
| 203 | 204 |
| 204 void FakeAppInstance::SetNotificationsEnabled(const mojo::String& package_name, | 205 void FakeAppInstance::SetNotificationsEnabled(const mojo::String& package_name, |
| 205 bool enabled) { | 206 bool enabled) { |
| 206 } | 207 } |
| 207 | 208 |
| 208 void FakeAppInstance::InstallPackage(mojom::ArcPackageInfoPtr arcPackageInfo) {} | 209 void FakeAppInstance::InstallPackage(mojom::ArcPackageInfoPtr arcPackageInfo) { |
| 210 app_host_->OnPackageAdded(std::move(arcPackageInfo)); |
| 211 } |
| 209 | 212 |
| 210 void FakeAppInstance::LaunchIntent( | 213 void FakeAppInstance::LaunchIntent( |
| 211 const mojo::String& intent_uri, | 214 const mojo::String& intent_uri, |
| 212 const base::Optional<gfx::Rect>& dimension_on_screen) { | 215 const base::Optional<gfx::Rect>& dimension_on_screen) { |
| 213 launch_intents_.push_back(new mojo::String(intent_uri)); | 216 launch_intents_.push_back(new mojo::String(intent_uri)); |
| 214 } | 217 } |
| 215 | 218 |
| 216 void FakeAppInstance::RequestIcon(const mojo::String& icon_resource_id, | 219 void FakeAppInstance::RequestIcon(const mojo::String& icon_resource_id, |
| 217 arc::mojom::ScaleFactor scale_factor, | 220 arc::mojom::ScaleFactor scale_factor, |
| 218 const RequestIconCallback& callback) { | 221 const RequestIconCallback& callback) { |
| 219 shortcut_icon_requests_.push_back( | 222 shortcut_icon_requests_.push_back( |
| 220 new ShortcutIconRequest(icon_resource_id, scale_factor)); | 223 new ShortcutIconRequest(icon_resource_id, scale_factor)); |
| 221 | 224 |
| 222 std::string png_data_as_string; | 225 std::string png_data_as_string; |
| 223 if (GetFakeIcon(scale_factor, &png_data_as_string)) { | 226 if (GetFakeIcon(scale_factor, &png_data_as_string)) { |
| 224 callback.Run(mojo::Array<uint8_t>::From(png_data_as_string)); | 227 callback.Run(mojo::Array<uint8_t>::From(png_data_as_string)); |
| 225 } | 228 } |
| 226 } | 229 } |
| 227 | 230 |
| 228 void FakeAppInstance::RemoveCachedIcon(const mojo::String& icon_resource_id) {} | 231 void FakeAppInstance::RemoveCachedIcon(const mojo::String& icon_resource_id) {} |
| 229 | 232 |
| 230 } // namespace arc | 233 } // namespace arc |
| OLD | NEW |