Commit ceba9b0b authored by Xida Chen's avatar Xida Chen Committed by Chromium LUCI CQ

[Code health] Convert base::Bind in media_galleries_permission_controller_unittest.cc

This CL converts the base::Bind to base::BindOnce in that file. It
is a code health CL, no behaviour change is expected.

Bug: 1152278
Change-Id: I5524c86ea0e9a58c2beb87c224d0d220630dead1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2593747Reviewed-by: default avatarTommy Li <tommycli@chromium.org>
Commit-Queue: Xida Chen <xidachen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#837145}
parent cac3c213
...@@ -5,13 +5,11 @@ ...@@ -5,13 +5,11 @@
#include "chrome/browser/media_galleries/media_galleries_dialog_controller_test_util.h" #include "chrome/browser/media_galleries/media_galleries_dialog_controller_test_util.h"
MockMediaGalleriesDialog::MockMediaGalleriesDialog( MockMediaGalleriesDialog::MockMediaGalleriesDialog(
const DialogDestroyedCallback& callback) DialogDestroyedCallback callback)
: update_count_(0), : update_count_(0), dialog_destroyed_callback_(std::move(callback)) {}
dialog_destroyed_callback_(callback) {
}
MockMediaGalleriesDialog::~MockMediaGalleriesDialog() { MockMediaGalleriesDialog::~MockMediaGalleriesDialog() {
dialog_destroyed_callback_.Run(update_count_); std::move(dialog_destroyed_callback_).Run(update_count_);
} }
void MockMediaGalleriesDialog::UpdateGalleries() { void MockMediaGalleriesDialog::UpdateGalleries() {
......
...@@ -11,9 +11,9 @@ ...@@ -11,9 +11,9 @@
class MockMediaGalleriesDialog : public MediaGalleriesDialog { class MockMediaGalleriesDialog : public MediaGalleriesDialog {
public: public:
typedef base::Callback<void(int update_count)> DialogDestroyedCallback; typedef base::OnceCallback<void(int update_count)> DialogDestroyedCallback;
explicit MockMediaGalleriesDialog(const DialogDestroyedCallback& callback); explicit MockMediaGalleriesDialog(DialogDestroyedCallback callback);
~MockMediaGalleriesDialog() override; ~MockMediaGalleriesDialog() override;
// MediaGalleriesDialog implementation. // MediaGalleriesDialog implementation.
......
...@@ -67,7 +67,7 @@ MediaGalleriesPermissionController::MediaGalleriesPermissionController( ...@@ -67,7 +67,7 @@ MediaGalleriesPermissionController::MediaGalleriesPermissionController(
preferences_( preferences_(
g_browser_process->media_file_system_registry()->GetPreferences( g_browser_process->media_file_system_registry()->GetPreferences(
GetProfile())), GetProfile())),
create_dialog_callback_(base::Bind(&MediaGalleriesDialog::Create)) { create_dialog_callback_(base::BindOnce(&MediaGalleriesDialog::Create)) {
// Passing unretained pointer is safe, since the dialog controller // Passing unretained pointer is safe, since the dialog controller
// is self-deleting, and so won't be deleted until it can be shown // is self-deleting, and so won't be deleted until it can be shown
// and then closed. // and then closed.
...@@ -92,19 +92,19 @@ void MediaGalleriesPermissionController::OnPreferencesInitialized() { ...@@ -92,19 +92,19 @@ void MediaGalleriesPermissionController::OnPreferencesInitialized() {
InitializePermissions(); InitializePermissions();
} }
dialog_.reset(create_dialog_callback_.Run(this)); dialog_.reset(std::move(create_dialog_callback_).Run(this));
} }
MediaGalleriesPermissionController::MediaGalleriesPermissionController( MediaGalleriesPermissionController::MediaGalleriesPermissionController(
const extensions::Extension& extension, const extensions::Extension& extension,
MediaGalleriesPreferences* preferences, MediaGalleriesPreferences* preferences,
const CreateDialogCallback& create_dialog_callback, CreateDialogCallback create_dialog_callback,
base::OnceClosure on_finish) base::OnceClosure on_finish)
: web_contents_(nullptr), : web_contents_(nullptr),
extension_(&extension), extension_(&extension),
on_finish_(std::move(on_finish)), on_finish_(std::move(on_finish)),
preferences_(preferences), preferences_(preferences),
create_dialog_callback_(create_dialog_callback) { create_dialog_callback_(std::move(create_dialog_callback)) {
OnPreferencesInitialized(); OnPreferencesInitialized();
} }
......
...@@ -76,14 +76,15 @@ class MediaGalleriesPermissionController ...@@ -76,14 +76,15 @@ class MediaGalleriesPermissionController
protected: protected:
friend class MediaGalleriesPermissionControllerTest; friend class MediaGalleriesPermissionControllerTest;
typedef base::Callback<MediaGalleriesDialog* ( typedef base::OnceCallback<MediaGalleriesDialog*(
MediaGalleriesDialogController*)> CreateDialogCallback; MediaGalleriesDialogController*)>
CreateDialogCallback;
// For use with tests. // For use with tests.
MediaGalleriesPermissionController( MediaGalleriesPermissionController(
const extensions::Extension& extension, const extensions::Extension& extension,
MediaGalleriesPreferences* preferences, MediaGalleriesPreferences* preferences,
const CreateDialogCallback& create_dialog_callback, CreateDialogCallback create_dialog_callback,
base::OnceClosure on_finish); base::OnceClosure on_finish);
~MediaGalleriesPermissionController() override; ~MediaGalleriesPermissionController() override;
......
...@@ -80,11 +80,11 @@ class MediaGalleriesPermissionControllerTest : public ::testing::Test { ...@@ -80,11 +80,11 @@ class MediaGalleriesPermissionControllerTest : public ::testing::Test {
void StartDialog() { void StartDialog() {
ASSERT_FALSE(controller_); ASSERT_FALSE(controller_);
controller_ = new MediaGalleriesPermissionController( controller_ = new MediaGalleriesPermissionController(
*extension_.get(), *extension_.get(), gallery_prefs_.get(),
gallery_prefs_.get(), base::BindOnce(
base::Bind(&MediaGalleriesPermissionControllerTest::CreateMockDialog, &MediaGalleriesPermissionControllerTest::CreateMockDialog,
base::Unretained(this)), base::Unretained(this)),
base::Bind( base::BindOnce(
&MediaGalleriesPermissionControllerTest::OnControllerDone, &MediaGalleriesPermissionControllerTest::OnControllerDone,
base::Unretained(this))); base::Unretained(this)));
} }
...@@ -123,7 +123,7 @@ class MediaGalleriesPermissionControllerTest : public ::testing::Test { ...@@ -123,7 +123,7 @@ class MediaGalleriesPermissionControllerTest : public ::testing::Test {
MediaGalleriesDialogController* controller) { MediaGalleriesDialogController* controller) {
EXPECT_FALSE(dialog_); EXPECT_FALSE(dialog_);
dialog_update_count_at_destruction_ = 0; dialog_update_count_at_destruction_ = 0;
dialog_ = new MockMediaGalleriesDialog(base::Bind( dialog_ = new MockMediaGalleriesDialog(base::BindOnce(
&MediaGalleriesPermissionControllerTest::OnDialogDestroyed, &MediaGalleriesPermissionControllerTest::OnDialogDestroyed,
weak_factory_.GetWeakPtr())); weak_factory_.GetWeakPtr()));
return dialog_; return dialog_;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment