find_package(Qt6 6.5 REQUIRED COMPONENTS Test) add_executable(EetCppV4RequestTest eetv4request_test.cpp ) set_target_properties(EetCppV4RequestTest PROPERTIES AUTOMOC ON ) target_link_libraries(EetCppV4RequestTest PRIVATE EetCpp::EetCpp Qt6::Test ) add_test(NAME EetCpp.v4.request COMMAND EetCppV4RequestTest) add_executable(EetCppV4XmlTest eetv4xml_test.cpp ) set_target_properties(EetCppV4XmlTest PROPERTIES AUTOMOC ON ) target_link_libraries(EetCppV4XmlTest PRIVATE EetCpp::EetCpp Qt6::Test ) add_test(NAME EetCpp.v4.xml COMMAND EetCppV4XmlTest) add_executable(EetCppV4SoapTest eetv4soap_test.cpp ) set_target_properties(EetCppV4SoapTest PROPERTIES AUTOMOC ON ) target_link_libraries(EetCppV4SoapTest PRIVATE EetCpp::EetCpp Qt6::Test ) add_test(NAME EetCpp.v4.soap COMMAND EetCppV4SoapTest) add_executable(EetCppV4SignerTest eetv4signer_test.cpp ) set_target_properties(EetCppV4SignerTest PROPERTIES AUTOMOC ON ) target_link_libraries(EetCppV4SignerTest PRIVATE EetCpp::EetCpp Qt6::Test ) add_test(NAME EetCpp.v4.signer COMMAND EetCppV4SignerTest) add_executable(EetCppV4ResponseTest eetv4response_test.cpp ) set_target_properties(EetCppV4ResponseTest PROPERTIES AUTOMOC ON ) target_link_libraries(EetCppV4ResponseTest PRIVATE EetCpp::EetCpp Qt6::Test ) add_test(NAME EetCpp.v4.response COMMAND EetCppV4ResponseTest) add_executable(EetCppV4ClientTest eetv4client_test.cpp ) set_target_properties(EetCppV4ClientTest PROPERTIES AUTOMOC ON ) target_link_libraries(EetCppV4ClientTest PRIVATE EetCpp::EetCpp Qt6::Test ) add_test(NAME EetCpp.v4.client COMMAND EetCppV4ClientTest) add_executable(EetCppV4ClientIntegrationTest eetv4client_integration_test.cpp ) set_target_properties(EetCppV4ClientIntegrationTest PROPERTIES AUTOMOC ON ) target_link_libraries(EetCppV4ClientIntegrationTest PRIVATE EetCpp::EetCpp Qt6::Test ) add_test(NAME EetCpp.v4.client.integration COMMAND EetCppV4ClientIntegrationTest) add_executable(EetCaTest eetca_test.cpp ) set_target_properties(EetCaTest PROPERTIES AUTOMOC ON ) target_link_libraries(EetCaTest PRIVATE EetCpp::EetCpp Qt6::Test ) add_test(NAME EetCpp.ca COMMAND EetCaTest) add_executable(EetCaIntegrationTest eetca_integration_test.cpp ) set_target_properties(EetCaIntegrationTest PROPERTIES AUTOMOC ON ) target_link_libraries(EetCaIntegrationTest PRIVATE EetCpp::EetCpp Qt6::Test ) add_test(NAME EetCpp.ca.integration COMMAND EetCaIntegrationTest)