[clang] Fix more clang plugin warnings in gmock objects
Discovered by passing "check-gmock-objects" to find-bad-plugins and fixing the fallout.
Bug: 589969
Change-Id: Ib71a23035870b3d535683ce0f93182b3446956e6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3851441
Reviewed-by: Nico Weber <[email protected]>
Owners-Override: Nico Weber <[email protected]>
Commit-Queue: Arthur Eubanks <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1038843}
diff --git a/components/embedder_support/android/util/input_stream_reader_unittest.cc b/components/embedder_support/android/util/input_stream_reader_unittest.cc
index 141cf6b0..5ec049c 100644
--- a/components/embedder_support/android/util/input_stream_reader_unittest.cc
+++ b/components/embedder_support/android/util/input_stream_reader_unittest.cc
@@ -29,7 +29,7 @@
class MockInputStream : public embedder_support::InputStream {
public:
MockInputStream() {}
- virtual ~MockInputStream() {}
+ ~MockInputStream() override {}
MOCK_CONST_METHOD1(BytesAvailable, bool(int* bytes_available));
MOCK_METHOD2(Skip, bool(int64_t n, int64_t* bytes_skipped));
diff --git a/components/exo/extended_drag_source_unittest.cc b/components/exo/extended_drag_source_unittest.cc
index f6f74bf..64dbdc1 100644
--- a/components/exo/extended_drag_source_unittest.cc
+++ b/components/exo/extended_drag_source_unittest.cc
@@ -241,7 +241,7 @@
DCHECK(!surface_window_->GetRootWindow());
surface_window_->AddObserver(this);
}
- ~WindowObserverHookChecker() {
+ ~WindowObserverHookChecker() override {
DCHECK(dragged_window_);
dragged_window_->RemoveObserver(this);
}
@@ -276,7 +276,9 @@
: surface_window_(surface_window) {
surface_window_->AddObserver(this);
}
- ~WindowObserverHookChecker2() { surface_window_->RemoveObserver(this); }
+ ~WindowObserverHookChecker2() override {
+ surface_window_->RemoveObserver(this);
+ }
MOCK_METHOD(void,
OnWindowPropertyChanged,
(aura::Window*, const void*, intptr_t),
diff --git a/components/exo/gaming_seat_unittest.cc b/components/exo/gaming_seat_unittest.cc
index e0db348..5a1b3d73 100644
--- a/components/exo/gaming_seat_unittest.cc
+++ b/components/exo/gaming_seat_unittest.cc
@@ -54,7 +54,7 @@
MOCK_METHOD(void, GamepadAdded, (Gamepad & gamepad), (override));
MOCK_METHOD(void, Die, (), ());
void OnGamingSeatDestroying(GamingSeat*) override { delete this; }
- ~MockGamingSeatDelegate() { Die(); }
+ ~MockGamingSeatDelegate() override { Die(); }
};
class GamingSeatTest : public test::ExoTestBase {
diff --git a/components/exo/pointer_unittest.cc b/components/exo/pointer_unittest.cc
index 8cd46a1..8f8f8d8 100644
--- a/components/exo/pointer_unittest.cc
+++ b/components/exo/pointer_unittest.cc
@@ -95,7 +95,7 @@
class MockRelativePointerDelegate : public RelativePointerDelegate {
public:
MockRelativePointerDelegate() = default;
- ~MockRelativePointerDelegate() = default;
+ ~MockRelativePointerDelegate() override = default;
// Overridden from RelativePointerDelegate:
MOCK_METHOD1(OnPointerDestroying, void(Pointer*));
@@ -115,7 +115,7 @@
broken_count++;
});
}
- ~MockPointerConstraintDelegate() = default;
+ ~MockPointerConstraintDelegate() override = default;
// Overridden from PointerConstraintDelegate:
MOCK_METHOD0(OnConstraintActivated, void());
diff --git a/components/exo/surface_test_util.h b/components/exo/surface_test_util.h
index 876709c..a86d348 100644
--- a/components/exo/surface_test_util.h
+++ b/components/exo/surface_test_util.h
@@ -15,7 +15,7 @@
SurfaceObserverForTest();
SurfaceObserverForTest(const SurfaceObserverForTest&) = delete;
SurfaceObserverForTest& operator=(const SurfaceObserverForTest&) = delete;
- virtual ~SurfaceObserverForTest();
+ ~SurfaceObserverForTest() override;
// SurfaceObserver overrides
void OnSurfaceDestroying(Surface* surface) override {}
diff --git a/components/exo/ui_lock_controller_unittest.cc b/components/exo/ui_lock_controller_unittest.cc
index 4101802..50dc96d 100644
--- a/components/exo/ui_lock_controller_unittest.cc
+++ b/components/exo/ui_lock_controller_unittest.cc
@@ -86,7 +86,7 @@
});
}
- ~MockPointerConstraintDelegate() {
+ ~MockPointerConstraintDelegate() override {
// Notifying destruction here removes some boilerplate from tests.
pointer_->OnPointerConstraintDelegateDestroying(this);
}
diff --git a/components/safe_browsing/ios/browser/safe_browsing_url_allow_list_unittest.mm b/components/safe_browsing/ios/browser/safe_browsing_url_allow_list_unittest.mm
index c270244..3b476c3f 100644
--- a/components/safe_browsing/ios/browser/safe_browsing_url_allow_list_unittest.mm
+++ b/components/safe_browsing/ios/browser/safe_browsing_url_allow_list_unittest.mm
@@ -38,7 +38,7 @@
class MockWebStateObserver : public web::WebStateObserver {
public:
MockWebStateObserver() {}
- ~MockWebStateObserver() {}
+ ~MockWebStateObserver() override {}
MOCK_METHOD1(DidChangeVisibleSecurityState, void(web::WebState*));
};
diff --git a/components/translate/core/browser/mock_translate_client.h b/components/translate/core/browser/mock_translate_client.h
index 3ab395a..1e67183 100644
--- a/components/translate/core/browser/mock_translate_client.h
+++ b/components/translate/core/browser/mock_translate_client.h
@@ -41,9 +41,9 @@
MOCK_METHOD0(GetAcceptLanguagesService, language::AcceptLanguagesService*());
MOCK_CONST_METHOD0(GetInfobarIconID, int());
-#if !defined(USE_AURA)
+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
std::unique_ptr<infobars::InfoBar> CreateInfoBar(
- std::unique_ptr<TranslateInfoBarDelegate> delegate) const {
+ std::unique_ptr<TranslateInfoBarDelegate> delegate) const override {
return std::make_unique<infobars::InfoBar>(std::move(delegate));
}
#endif