Files
EetCpp/tests/CMakeLists.txt
T

146 lines
2.6 KiB
CMake

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)