# SPDX-License-Identifier: CC0-1.0
# SPDX-FileCopyrightText: none
set(EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR})
add_definitions( -DHEADER_DATA_DIR="${CMAKE_CURRENT_SOURCE_DIR}/data" )
add_definitions( -DGRANTLEETHEME_DATA_DIR="${CMAKE_SOURCE_DIR}/messageviewer/src/messageviewerheaderplugins/defaultgrantleeheaderstyleplugin/theme/" )

ecm_add_test(grantleeheaderstyletest.cpp grantleeheaderstyletest.h
    TEST_NAME grantleeheaderstyletest
    NAME_PREFIX "messageviewer-header-"
    LINK_LIBRARIES
        KF5::GrantleeTheme
        KF5::IconThemes
        KF5::MessageViewer
        KF5::Mime
        Qt${QT_MAJOR_VERSION}::Test
)

ecm_add_test(grantleeheaderformattertest.cpp grantleeheaderformattertest.h
    TEST_NAME grantleeheaderformattertest
    NAME_PREFIX "messageviewer-header-"
    LINK_LIBRARIES
        ${TEMPLATES_LIB}
        KF5::GrantleeTheme
        KF5::IconThemes
        KF5::MessageViewer
        KF5::Mime
        Qt${QT_MAJOR_VERSION}::Test
)

set_tests_properties(
    messageviewer-header-grantleeheaderstyletest
    messageviewer-header-grantleeheaderformattertest
    PROPERTIES ENVIRONMENT "LC_ALL=en_US.UTF-8;TZ=UTC"
)
