| Index: chrome/browser/android/webapk/webapk_installer_unittest.cc
|
| diff --git a/chrome/browser/android/webapk/webapk_installer_unittest.cc b/chrome/browser/android/webapk/webapk_installer_unittest.cc
|
| index 0231684ca8845d6a97fb13a4a08752c5073b55ca..9c4891732717410134474d67c4e1011292032374 100644
|
| --- a/chrome/browser/android/webapk/webapk_installer_unittest.cc
|
| +++ b/chrome/browser/android/webapk/webapk_installer_unittest.cc
|
| @@ -66,6 +66,7 @@ class TestWebApkInstaller : public WebApkInstaller {
|
| JNIEnv* env,
|
| const base::android::ScopedJavaLocalRef<jstring>& file_path,
|
| const base::android::ScopedJavaLocalRef<jstring>& package_name) override {
|
| + PostTaskToRunSuccessCallback();
|
| return true;
|
| }
|
|
|
| @@ -73,9 +74,16 @@ class TestWebApkInstaller : public WebApkInstaller {
|
| JNIEnv* env,
|
| const base::android::ScopedJavaLocalRef<jstring>& file_path,
|
| const base::android::ScopedJavaLocalRef<jstring>& package_name) override {
|
| + PostTaskToRunSuccessCallback();
|
| return true;
|
| }
|
|
|
| + void PostTaskToRunSuccessCallback() {
|
| + base::ThreadTaskRunnerHandle::Get()->PostTask(
|
| + FROM_HERE,
|
| + base::Bind(&TestWebApkInstaller::OnSuccess, base::Unretained(this)));
|
| + }
|
| +
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(TestWebApkInstaller);
|
| };
|
| @@ -134,7 +142,7 @@ class WebApkInstallerRunner {
|
| bool success() { return success_; }
|
|
|
| private:
|
| - void OnCompleted(bool success) {
|
| + void OnCompleted(bool success, const std::string& webapk_package) {
|
| success_ = success;
|
| on_completed_callback_.Run();
|
| }
|
|
|