From 139dbf61f347ba78f96ae72e91130338aaf30589 Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Tue, 8 Apr 2025 20:43:55 -0400 Subject: [PATCH] refactor: remove broken OSXScreenTest --- .../unittests/platform/OSXScreenTests.cpp | 43 ------------------- src/unittests/platform/CMakeLists.txt | 3 +- 2 files changed, 2 insertions(+), 44 deletions(-) delete mode 100644 src/test/unittests/platform/OSXScreenTests.cpp diff --git a/src/test/unittests/platform/OSXScreenTests.cpp b/src/test/unittests/platform/OSXScreenTests.cpp deleted file mode 100644 index 4afcc545d..000000000 --- a/src/test/unittests/platform/OSXScreenTests.cpp +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Deskflow -- mouse and keyboard sharing utility - * SPDX-FileCopyrightText: (C) 2012 - 2016 Symless Ltd. - * SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception - */ - -#include "arch/Arch.h" -#include "base/EventQueue.h" -#include "platform/OSXScreen.h" - -#include - -// TODO: fix intermittently failing test -// return value of CGCursorIsVisible is unreliable -#if 0 - -TEST(OSXScreenTests, hideCursor_notPrimary) -{ - EventQueue queue; - OSXScreen screen(true, false); - - screen.hideCursor(); - - EXPECT_EQ(false, CGCursorIsVisible()); - - // workaround for screen class race condition. - ARCH->sleep(.1f); -} - -TEST(OSXScreenTests, showCursor_notPrimary) -{ - EventQueue queue; - OSXScreen screen(false, false); - - screen.showCursor(); - - EXPECT_EQ(true, CGCursorIsVisible()); - - // workaround for screen class race condition. - ARCH->sleep(.1f); -} - -#endif diff --git a/src/unittests/platform/CMakeLists.txt b/src/unittests/platform/CMakeLists.txt index 318c4a3d0..36972767b 100644 --- a/src/unittests/platform/CMakeLists.txt +++ b/src/unittests/platform/CMakeLists.txt @@ -9,7 +9,8 @@ if (WIN32) SOURCE MSWindowsClipboardTests.cpp WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/src/lib/platform" ) -elseif(UNIX AND NOT APPLE) +elseif(APPLE) +elseif(UNIX) create_test( NAME XWindowsClipboardTests DEPENDS platform