add_catch2_executable(
        NAME
        timezone-handler
        SRCS
        unittest_timezone_handler.cpp
        LIBS
        service-time
        module-sys
)

add_catch2_executable(
    NAME
        service-time-alarm-tests
    SRCS
        tests-AlarmHandlerFactory.cpp
        MockAlarmHandler.hpp
    LIBS
        service-time
        module-db
)

add_gtest_executable(
    NAME 
        service-time-alarm-operations
    SRCS
        tests-AlarmOperations.cpp
    LIBS
        module-sys
        service-time
    INCLUDE
        $<TARGET_PROPERTY:service-time,INCLUDE_DIRECTORIES>
    DEFS
        COMMON_ALARM_OPERATIONS_TEST
)
