# Test executable for AuthManager qt_add_executable(testauthmanager # Test files testauthmanager.cpp testauthmanager.h # Source files needed for testing ../src/authmanager.cpp ../src/authmanager.h ../src/networkmanager.cpp ../src/networkmanager.h ) # Link Qt modules target_link_libraries(testauthmanager PRIVATE Qt6::Core Qt6::Network Qt6::Test ) # Include src directory for headers target_include_directories(testauthmanager PRIVATE ../src) # Enable automoc for Q_OBJECT processing set_target_properties(testauthmanager PROPERTIES AUTOMOC ON ) # Register with CTest add_test(NAME testauthmanager COMMAND testauthmanager)