#include "ui/wm/core/cursor_manager.h"
#include "base/memory/ptr_util.h"
#include "base/memory/raw_ptr.h"
#include "ui/aura/client/cursor_client_observer.h"
#include "ui/aura/test/aura_test_base.h"
#include "ui/base/cursor/cursor_size.h"
#include "ui/base/cursor/mojom/cursor_type.mojom-shared.h"
#include "ui/wm/core/native_cursor_manager.h"
#include "ui/wm/test/testing_cursor_client_observer.h"
namespace {
class TestingCursorManager : public wm::NativeCursorManager { … };
}
class CursorManagerTest : public aura::test::AuraTestBase { … };
TEST_F(CursorManagerTest, ShowHideCursor) { … }
TEST_F(CursorManagerTest, EnableDisableMouseEvents) { … }
TEST_F(CursorManagerTest, SetCursorSize) { … }
TEST_F(CursorManagerTest, IsMouseEventsEnabled) { … }
TEST_F(CursorManagerTest, ShowAndEnable) { … }
TEST_F(CursorManagerTest, MultipleDisableMouseEvents) { … }
TEST_F(CursorManagerTest, MultipleEnableMouseEvents) { … }
TEST_F(CursorManagerTest, TestCursorClientObserver) { … }
TEST(CursorManagerCreateDestroyTest, VisibilityTest) { … }