Commit d477c3a9 authored by Shik Chen's avatar Shik Chen Committed by Commit Bot

media: Cleanup uninteresting mock function calls

  "Uninteresting mock function call" warning in the log.

Bug: b/124282902
Test: Passes capture_unittests and there is no
Change-Id: I35328b76da931f8b6963143d245c5d08fc7f4811
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1613139
Auto-Submit: Shik Chen <shik@chromium.org>
Reviewed-by: default avatarRicky Liang <jcliang@chromium.org>
Reviewed-by: default avatarTommi <tommi@chromium.org>
Commit-Queue: Shik Chen <shik@chromium.org>
Cr-Commit-Position: refs/heads/master@{#660342}
parent c4dd0ee9
...@@ -387,9 +387,9 @@ class CameraDeviceDelegateTest : public ::testing::Test { ...@@ -387,9 +387,9 @@ class CameraDeviceDelegateTest : public ::testing::Test {
EXPECT_EQ(CameraDeviceContext::State::kStopped, GetState()); EXPECT_EQ(CameraDeviceContext::State::kStopped, GetState());
} }
unittest_internal::MockVideoCaptureClient* ResetDeviceContext() { unittest_internal::NiceMockVideoCaptureClient* ResetDeviceContext() {
auto mock_client = auto mock_client =
std::make_unique<unittest_internal::MockVideoCaptureClient>(); std::make_unique<unittest_internal::NiceMockVideoCaptureClient>();
auto* client_ptr = mock_client.get(); auto* client_ptr = mock_client.get();
device_context_ = device_context_ =
std::make_unique<CameraDeviceContext>(std::move(mock_client)); std::make_unique<CameraDeviceContext>(std::move(mock_client));
......
...@@ -76,6 +76,8 @@ class MockVideoCaptureClient : public VideoCaptureDevice::Client { ...@@ -76,6 +76,8 @@ class MockVideoCaptureClient : public VideoCaptureDevice::Client {
base::OnceClosure quit_cb_; base::OnceClosure quit_cb_;
}; };
using NiceMockVideoCaptureClient = ::testing::NiceMock<MockVideoCaptureClient>;
} // namespace unittest_internal } // namespace unittest_internal
} // namespace media } // namespace media
......
...@@ -147,7 +147,7 @@ class FakeVideoCaptureDeviceTestBase : public ::testing::Test { ...@@ -147,7 +147,7 @@ class FakeVideoCaptureDeviceTestBase : public ::testing::Test {
void SetUp() override { EXPECT_CALL(*client_, OnError(_, _, _)).Times(0); } void SetUp() override { EXPECT_CALL(*client_, OnError(_, _, _)).Times(0); }
std::unique_ptr<MockVideoCaptureDeviceClient> CreateClient() { std::unique_ptr<MockVideoCaptureDeviceClient> CreateClient() {
auto result = std::make_unique<MockVideoCaptureDeviceClient>(); auto result = std::make_unique<NiceMockVideoCaptureDeviceClient>();
ON_CALL(*result, ReserveOutputBuffer(_, _, _, _)) ON_CALL(*result, ReserveOutputBuffer(_, _, _, _))
.WillByDefault( .WillByDefault(
Invoke([](const gfx::Size& dimensions, VideoPixelFormat format, int, Invoke([](const gfx::Size& dimensions, VideoPixelFormat format, int,
......
...@@ -50,7 +50,8 @@ class MockImageCaptureClient { ...@@ -50,7 +50,8 @@ class MockImageCaptureClient {
class FileVideoCaptureDeviceTest : public ::testing::Test { class FileVideoCaptureDeviceTest : public ::testing::Test {
protected: protected:
FileVideoCaptureDeviceTest() : client_(new MockVideoCaptureDeviceClient()) {} FileVideoCaptureDeviceTest()
: client_(new NiceMockVideoCaptureDeviceClient()) {}
void SetUp() override { void SetUp() override {
EXPECT_CALL(*client_, OnError(_, _, _)).Times(0); EXPECT_CALL(*client_, OnError(_, _, _)).Times(0);
...@@ -62,7 +63,7 @@ class FileVideoCaptureDeviceTest : public ::testing::Test { ...@@ -62,7 +63,7 @@ class FileVideoCaptureDeviceTest : public ::testing::Test {
void TearDown() override { device_->StopAndDeAllocate(); } void TearDown() override { device_->StopAndDeAllocate(); }
std::unique_ptr<MockVideoCaptureDeviceClient> client_; std::unique_ptr<NiceMockVideoCaptureDeviceClient> client_;
MockImageCaptureClient image_capture_client_; MockImageCaptureClient image_capture_client_;
std::unique_ptr<VideoCaptureDevice> device_; std::unique_ptr<VideoCaptureDevice> device_;
VideoCaptureFormat last_format_; VideoCaptureFormat last_format_;
......
...@@ -123,7 +123,7 @@ TEST_F(VideoCaptureDeviceFactoryLinuxTest, ...@@ -123,7 +123,7 @@ TEST_F(VideoCaptureDeviceFactoryLinuxTest,
arbitrary_params.requested_format.frame_size = gfx::Size(1280, 720); arbitrary_params.requested_format.frame_size = gfx::Size(1280, 720);
arbitrary_params.requested_format.frame_rate = 30.0f; arbitrary_params.requested_format.frame_rate = 30.0f;
arbitrary_params.requested_format.pixel_format = PIXEL_FORMAT_I420; arbitrary_params.requested_format.pixel_format = PIXEL_FORMAT_I420;
auto client = std::make_unique<MockVideoCaptureDeviceClient>(); auto client = std::make_unique<NiceMockVideoCaptureDeviceClient>();
MockVideoCaptureDeviceClient* client_ptr = client.get(); MockVideoCaptureDeviceClient* client_ptr = client.get();
base::RunLoop wait_loop; base::RunLoop wait_loop;
......
...@@ -69,6 +69,9 @@ class MockVideoCaptureDeviceClient : public VideoCaptureDevice::Client { ...@@ -69,6 +69,9 @@ class MockVideoCaptureDeviceClient : public VideoCaptureDevice::Client {
const media::VideoFrameMetadata& additional_metadata)); const media::VideoFrameMetadata& additional_metadata));
}; };
using NiceMockVideoCaptureDeviceClient =
::testing::NiceMock<MockVideoCaptureDeviceClient>;
} // namespace media } // namespace media
#endif // MEDIA_CAPTURE_VIDEO_MOCK_VIDEO_CAPTURE_DEVICE_CLIENT_H_ #endif // MEDIA_CAPTURE_VIDEO_MOCK_VIDEO_CAPTURE_DEVICE_CLIENT_H_
...@@ -27,9 +27,10 @@ ...@@ -27,9 +27,10 @@
using ::testing::_; using ::testing::_;
using ::testing::AtLeast; using ::testing::AtLeast;
using ::testing::Mock;
using ::testing::InSequence; using ::testing::InSequence;
using ::testing::Invoke; using ::testing::Invoke;
using ::testing::Mock;
using ::testing::NiceMock;
using ::testing::SaveArg; using ::testing::SaveArg;
namespace media { namespace media {
...@@ -55,7 +56,7 @@ class VideoCaptureDeviceClientTest : public ::testing::Test { ...@@ -55,7 +56,7 @@ class VideoCaptureDeviceClientTest : public ::testing::Test {
scoped_refptr<VideoCaptureBufferPoolImpl> buffer_pool( scoped_refptr<VideoCaptureBufferPoolImpl> buffer_pool(
new VideoCaptureBufferPoolImpl( new VideoCaptureBufferPoolImpl(
std::make_unique<VideoCaptureBufferTrackerFactoryImpl>(), 2)); std::make_unique<VideoCaptureBufferTrackerFactoryImpl>(), 2));
auto controller = std::make_unique<MockVideoFrameReceiver>(); auto controller = std::make_unique<NiceMock<MockVideoFrameReceiver>>();
receiver_ = controller.get(); receiver_ = controller.get();
gpu_memory_buffer_manager_ = gpu_memory_buffer_manager_ =
std::make_unique<unittest_internal::MockGpuMemoryBufferManager>(); std::make_unique<unittest_internal::MockGpuMemoryBufferManager>();
...@@ -72,7 +73,7 @@ class VideoCaptureDeviceClientTest : public ::testing::Test { ...@@ -72,7 +73,7 @@ class VideoCaptureDeviceClientTest : public ::testing::Test {
~VideoCaptureDeviceClientTest() override = default; ~VideoCaptureDeviceClientTest() override = default;
protected: protected:
MockVideoFrameReceiver* receiver_; NiceMock<MockVideoFrameReceiver>* receiver_;
std::unique_ptr<unittest_internal::MockGpuMemoryBufferManager> std::unique_ptr<unittest_internal::MockGpuMemoryBufferManager>
gpu_memory_buffer_manager_; gpu_memory_buffer_manager_;
std::unique_ptr<VideoCaptureDeviceClient> device_client_; std::unique_ptr<VideoCaptureDeviceClient> device_client_;
......
...@@ -299,7 +299,7 @@ class VideoCaptureDeviceTest ...@@ -299,7 +299,7 @@ class VideoCaptureDeviceTest
#endif #endif
std::unique_ptr<MockVideoCaptureDeviceClient> CreateDeviceClient() { std::unique_ptr<MockVideoCaptureDeviceClient> CreateDeviceClient() {
auto result = std::make_unique<MockVideoCaptureDeviceClient>(); auto result = std::make_unique<NiceMockVideoCaptureDeviceClient>();
ON_CALL(*result, OnError(_, _, _)).WillByDefault(Invoke(DumpError)); ON_CALL(*result, OnError(_, _, _)).WillByDefault(Invoke(DumpError));
EXPECT_CALL(*result, ReserveOutputBuffer(_, _, _, _)).Times(0); EXPECT_CALL(*result, ReserveOutputBuffer(_, _, _, _)).Times(0);
EXPECT_CALL(*result, DoOnIncomingCapturedBuffer(_, _, _, _)).Times(0); EXPECT_CALL(*result, DoOnIncomingCapturedBuffer(_, _, _, _)).Times(0);
......
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