#include "remoting/client/empty_cursor_filter.h"
#include <ostream>
#include "remoting/proto/control.pb.h"
#include "remoting/protocol/cursor_shape_stub.h"
#include "remoting/protocol/protocol_mock_objects.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace remoting {
namespace {
const int kBytesPerPixel = …;
const int kTestCursorWidth = …;
const int kTestCursorHeight = …;
const int kTestCursorHotspotX = …;
const int kTestCursorHotspotY = …;
const int kTestCursorDataSize = …;
protocol::CursorShapeInfo CreateTransparentCursorShape() { … }
protocol::CursorShapeInfo CreateOpaqueCursorShape() { … }
MATCHER_P(EqualsCursorShape, cursor_shape, "") { … }
}
namespace protocol {
::std::ostream& operator<<(::std::ostream& os, const CursorShapeInfo& cursor) { … }
}
TEST(EmptyCursorFilterTest, EmptyCursorShape) { … }
TEST(EmptyCursorFilterTest, IsCursorShapeEmpty) { … }
TEST(EmptyCursorFilterTest, EmptyCursor) { … }
TEST(EmptyCursorFilterTest, TransparentCursor) { … }
TEST(EmptyCursorFilterTest, NonTransparentCursor) { … }
}