[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/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);
}