chromium/ui/ozone/platform/wayland/host/zwp_text_input_wrapper_v3_unittest.cc

// Copyright 2024 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#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) {}

}  // namespace ui