blob: 5c0c44cab070956895ea7c6e4f4ba934f51707ac [file] [log] [blame]
add_library(client_test_interface INTERFACE)
target_include_directories(client_test_interface
INTERFACE
${CMAKE_CURRENT_SOURCE_DIR}/include)
target_link_libraries(client_test_interface
INTERFACE
rpc_client_mock
gtest_main)
add_executable(default_mq_producer_test DefaultMQProducerTest.cpp)
target_link_libraries(default_mq_producer_test
PRIVATE
client_test_interface
rocketmq_library)
add_test(ut_default_mq_producer_test default_mq_producer_test)
add_executable(executor_test ExecutorTest.cpp)
target_link_libraries(executor_test
PRIVATE
rocketmq_interface
gtest_main)
add_executable(message_test MessageTest.cpp)
target_link_libraries(message_test
PRIVATE
rocketmq_library
gtest_main)
add_executable(process_queue_test ProcessQueueTest.cpp)
target_link_libraries(process_queue_test
PRIVATE
gtest_main
base_mocks
client_mocks
rocketmq_mocks
rocketmq_library)
add_executable(ut_credentials_provider CredentialsProviderTest.cpp)
target_link_libraries(ut_credentials_provider
gtest_main
rocketmq_library)
add_executable(ut_send_callbacks SendCallbacksTest.cpp)
target_link_libraries(ut_send_callbacks
PRIVATE
gtest_main
rocketmq_library)
add_executable(consume_message_service ConsumeStandardMessageServiceTest.cpp)
target_link_libraries(consume_message_service
PRIVATE
base_mocks
gtest_main
rocketmq_library
rocketmq_mocks)
add_executable(filter_expression_test FilterExpressionTest.cpp)
target_link_libraries(filter_expression_test
PRIVATE
gtest_main
rocketmq_library)
add_executable(message_group_queue_selector_test MessageGroupQueueSelectorTest.cpp)
target_link_libraries(message_group_queue_selector_test
PRIVATE
gtest_main
rocketmq_library)
add_executable(sts_credentials_provider_test StsCredentialsProviderImplTest.cpp)
target_link_libraries(sts_credentials_provider_test
PRIVATE
base_mocks
gtest_main
rocketmq_library)
add_executable(consumer_test ConsumerTest.cpp)
target_link_libraries(consumer_test
PRIVATE
rocketmq_mocks
gtest_main)
add_executable(await_pull_callback_test AwaitPullCallbackTest.cpp)
target_link_libraries(await_pull_callback_test
PRIVATE
rocketmq_library
gtest_main)