Commit 481ef0bb authored by David Bienvenu's avatar David Bienvenu Committed by Commit Bot

Remove DISALLOW_COPY_AND_ASSIGN from chrome/browser/a*.

A little other miscellaneous cleanup, no functional changes.

Bug: 1010217
Change-Id: I9d1c56723c0de2293c06c810fa7175cbf5031f89
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2393633Reviewed-by: default avatarTed Choc <tedchoc@chromium.org>
Commit-Queue: David Bienvenu <davidbienvenu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#806401}
parent 39bb84ca
......@@ -6414,6 +6414,8 @@ class FlagsStateSingleton : public flags_ui::FlagsState::Delegate {
FlagsStateSingleton()
: flags_state_(
std::make_unique<flags_ui::FlagsState>(kFeatureEntries, this)) {}
FlagsStateSingleton(const FlagsStateSingleton&) = delete;
FlagsStateSingleton& operator=(const FlagsStateSingleton&) = delete;
~FlagsStateSingleton() override = default;
static FlagsStateSingleton* GetInstance() {
......@@ -6436,8 +6438,6 @@ class FlagsStateSingleton : public flags_ui::FlagsState::Delegate {
}
std::unique_ptr<flags_ui::FlagsState> flags_state_;
DISALLOW_COPY_AND_ASSIGN(FlagsStateSingleton);
};
bool ShouldSkipNonDeprecatedFeatureEntry(const FeatureEntry& entry) {
......
......@@ -12,7 +12,6 @@
#include "base/files/scoped_temp_dir.h"
#include "base/guid.h"
#include "base/location.h"
#include "base/macros.h"
#include "base/path_service.h"
#include "base/process/process.h"
#include "base/run_loop.h"
......@@ -160,8 +159,10 @@ class WebContentsHiddenObserver : public content::WebContentsObserver {
WebContentsHiddenObserver(content::WebContents* web_contents,
base::OnceClosure hidden_callback)
: WebContentsObserver(web_contents),
hidden_callback_(std::move(hidden_callback)),
hidden_observed_(false) {}
hidden_callback_(std::move(hidden_callback)) {}
WebContentsHiddenObserver(const WebContentsHiddenObserver&) = delete;
WebContentsHiddenObserver& operator=(const WebContentsHiddenObserver&) =
delete;
// WebContentsObserver.
void OnVisibilityChanged(content::Visibility visibility) override {
......@@ -171,13 +172,11 @@ class WebContentsHiddenObserver : public content::WebContentsObserver {
}
}
bool hidden_observed() { return hidden_observed_; }
bool hidden_observed() const { return hidden_observed_; }
private:
base::OnceClosure hidden_callback_;
bool hidden_observed_;
DISALLOW_COPY_AND_ASSIGN(WebContentsHiddenObserver);
bool hidden_observed_ = false;
};
// Watches for context menu to be shown, sets a boolean if it is shown.
......@@ -187,7 +186,9 @@ class ContextMenuShownObserver {
RenderViewContextMenu::RegisterMenuShownCallbackForTesting(base::BindOnce(
&ContextMenuShownObserver::OnMenuShown, base::Unretained(this)));
}
~ContextMenuShownObserver() {}
ContextMenuShownObserver(const ContextMenuShownObserver&) = delete;
ContextMenuShownObserver& operator=(const ContextMenuShownObserver&) = delete;
~ContextMenuShownObserver() = default;
void OnMenuShown(RenderViewContextMenu* context_menu) {
shown_ = true;
......@@ -205,14 +206,15 @@ class ContextMenuShownObserver {
private:
bool shown_ = false;
base::RunLoop run_loop_;
DISALLOW_COPY_AND_ASSIGN(ContextMenuShownObserver);
};
class EmbedderWebContentsObserver : public content::WebContentsObserver {
public:
explicit EmbedderWebContentsObserver(content::WebContents* web_contents)
: WebContentsObserver(web_contents), terminated_(false) {}
: WebContentsObserver(web_contents) {}
EmbedderWebContentsObserver(const EmbedderWebContentsObserver&) = delete;
EmbedderWebContentsObserver& operator=(const EmbedderWebContentsObserver&) =
delete;
// WebContentsObserver.
void RenderProcessGone(base::TerminationStatus status) override {
......@@ -229,10 +231,8 @@ class EmbedderWebContentsObserver : public content::WebContentsObserver {
}
private:
bool terminated_;
bool terminated_ = false;
scoped_refptr<content::MessageLoopRunner> message_loop_runner_;
DISALLOW_COPY_AND_ASSIGN(EmbedderWebContentsObserver);
};
void ExecuteScriptWaitForTitle(content::WebContents* web_contents,
......@@ -254,6 +254,8 @@ class SelectControlWaiter : public aura::WindowObserver,
public:
SelectControlWaiter() { aura::Env::GetInstance()->AddObserver(this); }
SelectControlWaiter(const SelectControlWaiter&) = delete;
SelectControlWaiter& operator=(const SelectControlWaiter&) = delete;
~SelectControlWaiter() override {
aura::Env::GetInstance()->RemoveObserver(this);
}
......@@ -287,8 +289,6 @@ class SelectControlWaiter : public aura::WindowObserver,
scoped_refptr<content::MessageLoopRunner> message_loop_runner_;
std::set<aura::Window*> observed_windows_;
bool wait_for_widget_shown_ = false;
DISALLOW_COPY_AND_ASSIGN(SelectControlWaiter);
};
// Simulate real click with delay between mouse down and up.
......@@ -302,6 +302,8 @@ class LeftMouseClick {
mouse_event_.button = blink::WebMouseEvent::Button::kLeft;
}
LeftMouseClick(const LeftMouseClick&) = delete;
LeftMouseClick& operator=(const LeftMouseClick&) = delete;
~LeftMouseClick() {
DCHECK(click_completed_);
}
......@@ -351,8 +353,6 @@ class LeftMouseClick {
blink::WebMouseEvent mouse_event_;
bool click_completed_ = true;
DISALLOW_COPY_AND_ASSIGN(LeftMouseClick);
};
#endif
......@@ -379,10 +379,10 @@ bool IsShowingInterstitial(content::WebContents* tab) {
// the test run successfully on trybots.
class MockWebContentsDelegate : public content::WebContentsDelegate {
public:
MockWebContentsDelegate()
: requested_(false),
checked_(false) {}
~MockWebContentsDelegate() override {}
MockWebContentsDelegate() = default;
MockWebContentsDelegate(const MockWebContentsDelegate&) = delete;
MockWebContentsDelegate& operator=(const MockWebContentsDelegate&) = delete;
~MockWebContentsDelegate() override = default;
void RequestMediaAccessPermission(
content::WebContents* web_contents,
......@@ -417,12 +417,10 @@ class MockWebContentsDelegate : public content::WebContentsDelegate {
}
private:
bool requested_;
bool checked_;
bool requested_ = false;
bool checked_ = false;
scoped_refptr<content::MessageLoopRunner> request_message_loop_runner_;
scoped_refptr<content::MessageLoopRunner> check_message_loop_runner_;
DISALLOW_COPY_AND_ASSIGN(MockWebContentsDelegate);
};
// This class intercepts download request from the guest.
......@@ -430,12 +428,12 @@ class MockDownloadWebContentsDelegate : public content::WebContentsDelegate {
public:
explicit MockDownloadWebContentsDelegate(
content::WebContentsDelegate* orig_delegate)
: orig_delegate_(orig_delegate),
waiting_for_decision_(false),
expect_allow_(false),
decision_made_(false),
last_download_allowed_(false) {}
~MockDownloadWebContentsDelegate() override {}
: orig_delegate_(orig_delegate) {}
MockDownloadWebContentsDelegate(const MockDownloadWebContentsDelegate&) =
delete;
MockDownloadWebContentsDelegate& operator=(
const MockDownloadWebContentsDelegate&) = delete;
~MockDownloadWebContentsDelegate() override = default;
void CanDownload(const GURL& url,
const std::string& request_method,
......@@ -482,13 +480,11 @@ class MockDownloadWebContentsDelegate : public content::WebContentsDelegate {
private:
content::WebContentsDelegate* orig_delegate_;
bool waiting_for_decision_;
bool expect_allow_;
bool decision_made_;
bool last_download_allowed_;
bool waiting_for_decision_ = false;
bool expect_allow_ = false;
bool decision_made_ = false;
bool last_download_allowed_ = false;
scoped_refptr<content::MessageLoopRunner> message_loop_runner_;
DISALLOW_COPY_AND_ASSIGN(MockDownloadWebContentsDelegate);
};
class WebViewTest : public extensions::PlatformAppBrowserTest {
......@@ -906,8 +902,10 @@ class WebContentsAudioMutedObserver : public content::WebContentsObserver {
public:
explicit WebContentsAudioMutedObserver(content::WebContents* web_contents)
: WebContentsObserver(web_contents),
loop_runner_(new content::MessageLoopRunner),
muting_update_observed_(false) {}
loop_runner_(new content::MessageLoopRunner) {}
WebContentsAudioMutedObserver(const WebContentsAudioMutedObserver&) = delete;
WebContentsAudioMutedObserver& operator=(
const WebContentsAudioMutedObserver&) = delete;
// WebContentsObserver.
void DidUpdateAudioMutingState(bool muted) override {
......@@ -923,16 +921,16 @@ class WebContentsAudioMutedObserver : public content::WebContentsObserver {
private:
scoped_refptr<content::MessageLoopRunner> loop_runner_;
bool muting_update_observed_;
DISALLOW_COPY_AND_ASSIGN(WebContentsAudioMutedObserver);
bool muting_update_observed_ = false;
};
class IsAudibleObserver : public content::WebContentsObserver {
public:
explicit IsAudibleObserver(content::WebContents* contents)
: WebContentsObserver(contents) {}
~IsAudibleObserver() override {}
IsAudibleObserver(const IsAudibleObserver&) = delete;
IsAudibleObserver& operator=(const IsAudibleObserver&) = delete;
~IsAudibleObserver() override = default;
void WaitForCurrentlyAudible(bool audible) {
// If there's no state change to observe then return right away.
......@@ -954,10 +952,8 @@ class IsAudibleObserver : public content::WebContentsObserver {
message_loop_runner_->Quit();
}
bool audible_;
bool audible_ = false;
scoped_refptr<content::MessageLoopRunner> message_loop_runner_;
DISALLOW_COPY_AND_ASSIGN(IsAudibleObserver);
};
IN_PROC_BROWSER_TEST_F(WebViewTest, AudibilityStatePropagates) {
......@@ -3284,10 +3280,11 @@ class WebViewChannelTest
public testing::WithParamInterface<version_info::Channel> {
public:
WebViewChannelTest() : channel_(GetParam()) {}
WebViewChannelTest(const WebViewChannelTest&) = delete;
WebViewChannelTest& operator=(const WebViewChannelTest&) = delete;
private:
extensions::ScopedCurrentChannel channel_;
DISALLOW_COPY_AND_ASSIGN(WebViewChannelTest);
};
// This test verify that the set of rules registries of a webview will be
......
......@@ -76,15 +76,16 @@ class SearchProviderForTest : public SearchProvider {
SearchProviderForTest(AutocompleteProviderClient* client,
AutocompleteProviderListener* listener,
Profile* profile);
bool is_success() { return is_success_; }
SearchProviderForTest(const SearchProviderForTest&) = delete;
SearchProviderForTest& operator=(const SearchProviderForTest&) = delete;
bool is_success() const { return is_success_; }
protected:
~SearchProviderForTest() override;
private:
void RecordDeletionResult(bool success) override;
bool is_success_;
DISALLOW_COPY_AND_ASSIGN(SearchProviderForTest);
bool is_success_ = false;
};
SearchProviderForTest::SearchProviderForTest(
......@@ -93,8 +94,7 @@ SearchProviderForTest::SearchProviderForTest(
Profile* profile)
: SearchProvider(client, listener), is_success_(false) {}
SearchProviderForTest::~SearchProviderForTest() {
}
SearchProviderForTest::~SearchProviderForTest() = default;
void SearchProviderForTest::RecordDeletionResult(bool success) {
is_success_ = success;
......@@ -222,12 +222,9 @@ class BaseSearchProviderTest : public testing::Test,
BaseSearchProviderTest(
const base::Optional<bool> warm_up_on_focus = base::nullopt,
const bool command_line_overrides = false)
: default_t_url_(nullptr),
term1_(ASCIIToUTF16("term1")),
keyword_t_url_(nullptr),
keyword_term_(ASCIIToUTF16("keyword")),
feature_test_component_(warm_up_on_focus, command_line_overrides),
run_loop_(nullptr) {}
: feature_test_component_(warm_up_on_focus, command_line_overrides) {}
BaseSearchProviderTest(const BaseSearchProviderTest&) = delete;
BaseSearchProviderTest& operator=(const BaseSearchProviderTest&) = delete;
void TearDown() override;
......@@ -306,11 +303,11 @@ class BaseSearchProviderTest : public testing::Test,
void ClearAllResults();
// See description above class for details of these fields.
TemplateURL* default_t_url_;
const base::string16 term1_;
TemplateURL* default_t_url_ = nullptr;
const base::string16 term1_ = ASCIIToUTF16("term1");
GURL term1_url_;
TemplateURL* keyword_t_url_;
const base::string16 keyword_term_;
TemplateURL* keyword_t_url_ = nullptr;
const base::string16 keyword_term_ = ASCIIToUTF16("keyword");
GURL keyword_url_;
// SearchProviderFeatureTestComponent must come before BrowserTaskEnvironment,
......@@ -324,9 +321,7 @@ class BaseSearchProviderTest : public testing::Test,
scoped_refptr<SearchProviderForTest> provider_;
// If not nullptr, OnProviderUpdate quits the current |run_loop_|.
base::RunLoop* run_loop_;
DISALLOW_COPY_AND_ASSIGN(BaseSearchProviderTest);
base::RunLoop* run_loop_ = nullptr;
};
// SearchProviderTest ---------------------------------------------------------
......
......@@ -14,7 +14,6 @@
#include "base/bind.h"
#include "base/command_line.h"
#include "base/files/file_util.h"
#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/metrics/field_trial.h"
#include "base/rand_util.h"
......@@ -30,7 +29,6 @@
#include "base/test/mock_entropy_provider.h"
#include "base/test/scoped_feature_list.h"
#include "base/time/time.h"
#include "build/build_config.h"
#include "chrome/browser/autofill/autofill_uitest.h"
#include "chrome/browser/autofill/autofill_uitest_util.h"
#include "chrome/browser/profiles/profile.h"
......@@ -270,7 +268,13 @@ class AutofillInteractiveTestBase : public AutofillUiTest {
AutofillInteractiveTestBase()
: https_server_(net::EmbeddedTestServer::TYPE_HTTPS) {}
~AutofillInteractiveTestBase() override {}
public:
AutofillInteractiveTestBase(const AutofillInteractiveTestBase&) = delete;
AutofillInteractiveTestBase& operator=(const AutofillInteractiveTestBase&) =
delete;
protected:
~AutofillInteractiveTestBase() override = default;
// InProcessBrowserTest:
void SetUp() override {
......@@ -706,8 +710,6 @@ class AutofillInteractiveTestBase : public AutofillUiTest {
// The response to return for queries to |kTestUrlPath|
std::string test_url_content_;
DISALLOW_COPY_AND_ASSIGN(AutofillInteractiveTestBase);
};
const char AutofillInteractiveTestBase::kTestUrlPath[] =
......@@ -2523,6 +2525,14 @@ IN_PROC_BROWSER_TEST_P(AutofillCompanyInteractiveTest, FieldsChangeName) {
class AutofillCreditCardInteractiveTest : public AutofillInteractiveTestBase {
protected:
AutofillCreditCardInteractiveTest() = default;
public:
AutofillCreditCardInteractiveTest(const AutofillCreditCardInteractiveTest&) =
delete;
AutofillCreditCardInteractiveTest& operator=(
const AutofillCreditCardInteractiveTest&) = delete;
protected:
~AutofillCreditCardInteractiveTest() override = default;
void SetUpCommandLine(base::CommandLine* command_line) override {
......@@ -2537,9 +2547,6 @@ class AutofillCreditCardInteractiveTest : public AutofillInteractiveTestBase {
// we won't be able to encrypt the cc number. There will be a crash while
// encrypting the cc number.
void TearDownOnMainThread() override {}
private:
DISALLOW_COPY_AND_ASSIGN(AutofillCreditCardInteractiveTest);
};
// Test that credit card autofill works.
......@@ -2919,6 +2926,14 @@ class AutofillDynamicFormInteractiveTest
// Setup that the test expects a re-fill to happen.
test_delegate()->SetIsExpectingDynamicRefill(true);
}
public:
AutofillDynamicFormInteractiveTest(
const AutofillDynamicFormInteractiveTest&) = delete;
AutofillDynamicFormInteractiveTest& operator=(
const AutofillDynamicFormInteractiveTest&) = delete;
protected:
~AutofillDynamicFormInteractiveTest() override = default;
// AutofillInteractiveTestBase:
......@@ -2947,8 +2962,6 @@ class AutofillDynamicFormInteractiveTest
private:
base::test::ScopedFeatureList scoped_feature_list_;
DISALLOW_COPY_AND_ASSIGN(AutofillDynamicFormInteractiveTest);
};
// Test that we can Autofill dynamically generated forms.
......
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