set(CACHEIMGPROVIDER_SRC
    ${notes-app_SOURCE_DIR}/src/NotesApp/Plugins/cachingprovider.cpp
    tst_CachingProviderTests.cpp
    QtNetwork/QNetworkRequest.cpp
    QtNetwork/QNetworkReply.cpp
    QtNetwork/QNetworkAccessManager.cpp
)

add_executable(tst_CachingProviderTests ${CACHEIMGPROVIDER_SRC} ${CACHEIMGPROVIDER_MOC_SRCS})
include_directories(${notes-app_SOURCE_DIR}/src/NotesApp/Plugins ${notes-app_BINARY_DIR}
                    ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/QtNetwork)
qt5_use_modules(tst_CachingProviderTests Core Test Quick)
add_test(tst_CachingProviderTests ${CMAKE_CURRENT_BINARY_DIR}/tst_CachingProviderTests -xunitxml -o tst_CachingProviderTest.xml)

set_tests_properties(tst_CachingProviderTests PROPERTIES ENVIRONMENT "QT_QPA_PLATFORM=minimal")
