add_catch2_executable(
        NAME
        cellular-request-factory
        SRCS
        unittest_request_factory.cpp
        LIBS
        module-sys
        module-cellular
)

add_catch2_executable(
        NAME
        cellular-simcard
        SRCS
        unittest_simcard.cpp
        LIBS
        module-cellular
        module-sys
)

add_catch2_executable(
        NAME
        cellular-smssendhandler
        SRCS
        unittest_smssendhandler.cpp
        LIBS
        module-cellular
)

add_catch2_executable(
        NAME
        cellular-smsPartsHandler
        SRCS
        unittest_smsPartsHandler.cpp
        LIBS
        module-cellular
        ucs2
)

add_catch2_executable(
        NAME
        cellular-smsParseHandler
        SRCS
        unittest_smsparsehandler.cpp
        LIBS
        module-cellular
        ucs2
)

add_catch2_executable(
        NAME
        cellular-datatransfer
        SRCS
        unittest_datatransfer.cpp
        LIBS
        module-cellular
        module-sys
)

add_catch2_executable(
        NAME
        cellular-qmbn
        SRCS
        unittest_qmbn.cpp
        LIBS
        module-sys
        module-cellular
)

add_gtest_executable(
        NAME
        cellular-connection-manager
        SRCS
        unittest_connection-manager.cpp
        LIBS
        module-sys
        module-cellular
)

add_catch2_executable(
        NAME
        cellular-tethering-handler
        SRCS
        unittest_tetheringHandler.cpp
        LIBS
        module-cellular
)

add_catch2_executable(
        NAME
        cellular-volte-handler
        SRCS
        unittest_volteHandler.cpp
        LIBS
        module-cellular
)

add_catch2_executable(
        NAME
        cellular-DTMFCode
        SRCS
        unittest_DTMFCode.cpp
        LIBS
        module-cellular
)

add_catch2_executable(
        NAME
        cellular-Pdu
        SRCS
        unittest_Pdu.cpp
        LIBS
        module-cellular
        module-utils
)

add_catch2_executable(
        NAME
        cellular-volte-capability-handler
        SRCS
        unittest_volteCapabilityHandler.cpp
        LIBS
        module-cellular
)

add_catch2_executable(
        NAME
        cellular-ussd-handler
        SRCS
        unittest_ussdHandler.cpp
        LIBS
        module-cellular
)
