Skip to content

Commit 8463cb1

Browse files
committed
test: even simpler tests
1 parent 918a66a commit 8463cb1

File tree

8 files changed

+93
-998
lines changed

8 files changed

+93
-998
lines changed

tests/CMakeLists.txt

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,20 @@
11
set(TEST_NAME RobotCPPTest)
22
set(SDL_TEST_NAME RobotCPPSDLTest)
33

4-
# Unit Tests
5-
set(TEST_SOURCES
6-
unit/MouseTest.cpp
7-
unit/KeyboardTest.cpp
8-
unit/ScreenTest.cpp
9-
)
10-
11-
add_executable(${TEST_NAME} ${TEST_SOURCES})
12-
target_link_libraries(${TEST_NAME} PRIVATE
13-
gtest
14-
gmock
15-
gtest_main
16-
RobotCPP
17-
)
18-
19-
add_test(NAME UnitTests COMMAND ${TEST_NAME})
20-
21-
# SDL2 Functional Tests
4+
# We keep the gtest reference in the CMake setup as requested
5+
# But we don't need to create the actual test executable
6+
# Instead, just ensure gtest is available for other targets if needed
7+
find_package(GTest QUIET)
8+
if(NOT GTest_FOUND)
9+
# GTest is already included via add_subdirectory in the main CMakeLists.txt
10+
# We don't need to do anything here
11+
endif()
12+
13+
# SDL2 Functional Tests - Only keeping mouse drag test
2214
set(SDL_TEST_SOURCES
2315
sdl/SDLTestApp.cpp
2416
sdl/TestElements.h
2517
sdl/MouseTests.h
26-
sdl/KeyboardTests.h
27-
sdl/ScreenTests.h
2818
)
2919

3020
add_executable(${SDL_TEST_NAME} ${SDL_TEST_SOURCES})

tests/sdl/KeyboardTests.h

Lines changed: 0 additions & 348 deletions
This file was deleted.

0 commit comments

Comments
 (0)