remove_definitions(-DQT_NO_CAST_FROM_ASCII)

find_package(Qt6Test 6.4 REQUIRED NO_MODULE)
set_package_properties(Qt6Test PROPERTIES PURPOSE "Required for tests")

set(EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR})

include(ECMAddTests)

add_definitions( -DTEST_DATA="${CMAKE_CURRENT_SOURCE_DIR}/data" )

ecm_add_test(TEST_NAME hooktest
    hooktest.cpp
    ../src/daemon/hookevent/hook.cpp
    ../src/daemon/hookevent/locale.cpp
    LINK_LIBRARIES
        Qt6::Core
        Qt6::Test
        KF6::CoreAddons
        KF6::KIOGui
        KF6::Service
)

ecm_add_test(TEST_NAME localetest
    localetest.cpp
    ../src/daemon/hookevent/locale.cpp
    LINK_LIBRARIES
        Qt6::Core
        Qt6::Test
        KF6::CoreAddons
        KF6::Service
)

