19 #ifndef MIR_TEST_DOUBLES_MOCK_ANDROID_NATIVE_BUFFER_H_
20 #define MIR_TEST_DOUBLES_MOCK_ANDROID_NATIVE_BUFFER_H_
24 #include <gmock/gmock.h>
37 using namespace testing;
38 ON_CALL(*
this,
anwb())
43 .WillByDefault(Return(-1));
MockAndroidNativeBuffer(geometry::Size sz)
Definition: mock_android_native_buffer.h:46
virtual buffer_handle_t handle() const =0
native_handle_t native_handle
Definition: mock_android_native_buffer.h:61
virtual void wait_for_content()=0
MockAndroidNativeBuffer()
Definition: mock_android_native_buffer.h:35
Definition: native_buffer.h:30
virtual void update_fence(android::NativeFence &fence)=0
Definition: mock_android_native_buffer.h:33
testing::NiceMock< MockAndroidNativeBuffer > StubAndroidNativeBuffer
Definition: mock_android_native_buffer.h:64
MOCK_METHOD0(wait_for_content, void())
ANativeWindowBuffer stub_anwb
Definition: mock_android_native_buffer.h:60
Height height
Definition: size.h:40
virtual ANativeWindowBuffer * anwb() const =0
MOCK_CONST_METHOD0(anwb, ANativeWindowBuffer *())
MOCK_METHOD1(update_fence, void(graphics::android::NativeFence &))
Width width
Definition: size.h:39
virtual android::NativeFence copy_fence() const =0
int as_int() const
Definition: dimensions.h:51