#include "ui/ozone/platform/wayland/host/zwp_text_input_wrapper_v3.h"
#include <text-input-unstable-v3-server-protocol.h>
#include <memory>
#include <string_view>
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/base/ime/text_input_flags.h"
#include "ui/gfx/range/range.h"
#include "ui/ozone/platform/wayland/host/wayland_connection.h"
#include "ui/ozone/platform/wayland/test/mock_zwp_text_input.h"
#include "ui/ozone/platform/wayland/test/mock_zwp_text_input_wrapper_client.h"
#include "ui/ozone/platform/wayland/test/test_wayland_server_thread.h"
#include "ui/ozone/platform/wayland/test/wayland_test.h"
_;
InSequence;
Mock;
namespace ui {
class ZWPTextInputWrapperV3Test : public WaylandTestSimple { … };
TEST_F(ZWPTextInputWrapperV3Test, Activate) { … }
TEST_F(ZWPTextInputWrapperV3Test, Deactivate) { … }
TEST_F(ZWPTextInputWrapperV3Test, Reset) { … }
TEST_F(ZWPTextInputWrapperV3Test, ShowInputPanel) { … }
TEST_F(ZWPTextInputWrapperV3Test, HideInputPanel) { … }
TEST_F(ZWPTextInputWrapperV3Test, SetContentType) { … }
TEST_F(ZWPTextInputWrapperV3Test, SetCursorRect) { … }
TEST_F(ZWPTextInputWrapperV3Test, SetSurroundingText) { … }
TEST_F(ZWPTextInputWrapperV3Test, PendingRequestsSentOnDone) { … }
TEST_F(ZWPTextInputWrapperV3Test, PendingRequestsClearedOnEnable) { … }
TEST_F(ZWPTextInputWrapperV3Test, PendingRequestsClearedOnDisable) { … }
TEST_F(ZWPTextInputWrapperV3Test, PendingRequestsClearedOnReset) { … }
TEST_F(ZWPTextInputWrapperV3Test, OnPreeditString) { … }
TEST_F(ZWPTextInputWrapperV3Test, OnCommitString) { … }
TEST_F(ZWPTextInputWrapperV3Test, OnDoneWithCommitAndPreedit) { … }
TEST_F(ZWPTextInputWrapperV3Test, PendingInputEventsClearedOnEnable) { … }
TEST_F(ZWPTextInputWrapperV3Test, PendingInputEventsClearedOnDisable) { … }
TEST_F(ZWPTextInputWrapperV3Test, PendingInputEventsClearedOnReset) { … }
}