#include "ui/ozone/platform/wayland/host/zwp_text_input_wrapper_v1.h"
#include <sys/mman.h>
#include <string_view>
#include "base/files/file_util.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "text-input-unstable-v1-server-protocol.h"
#include "ui/ozone/platform/wayland/host/wayland_connection.h"
#include "ui/ozone/platform/wayland/test/mock_zcr_extended_text_input.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/test_zcr_text_input_extension.h"
#include "ui/ozone/platform/wayland/test/wayland_test.h"
_;
InSequence;
Mock;
namespace ui {
class ZWPTextInputWrapperV1Test : public WaylandTestSimple { … };
TEST_F(ZWPTextInputWrapperV1Test, OnPreeditString) { … }
TEST_F(ZWPTextInputWrapperV1Test,
FinalizeVirtualKeyboardChangesShowInputPanel) { … }
TEST_F(ZWPTextInputWrapperV1Test,
FinalizeVirtualKeyboardChangesHideInputPanel) { … }
TEST_F(ZWPTextInputWrapperV1Test,
FinalizeVirtualKeyboardChangesMultipleInputPanelChanges) { … }
TEST_F(ZWPTextInputWrapperV1Test, OnKeySym_TimestampPropagated) { … }
TEST_F(ZWPTextInputWrapperV1Test, OnInsertImageWithLargeURL) { … }
}