include_directories(
    ${CMAKE_SOURCE_DIR}/plugins/wifi
    ${CMAKE_CURRENT_BINARY_DIR}
)

add_executable(tst-wifidbushelper
    tst_wifidbushelper.cpp

    ${CMAKE_SOURCE_DIR}/plugins/wifi/nm_manager_proxy.h
    ${CMAKE_SOURCE_DIR}/plugins/wifi/nm_settings_proxy.h
    ${CMAKE_SOURCE_DIR}/plugins/wifi/nm_settings_connection_proxy.h

    ${CMAKE_SOURCE_DIR}/plugins/wifi/wifidbushelper.cpp
    ${CMAKE_SOURCE_DIR}/plugins/wifi/networkproperties.h
    ${CMAKE_SOURCE_DIR}/plugins/wifi/networkproperties.cpp
)
target_link_libraries(tst-wifidbushelper Qt::Core Qt::DBus Qt::Network Qt::Test fakenetworkmanager)
add_test(tst-wifidbushelper tst-wifidbushelper)

add_qml_test(${CMAKE_CURRENT_SOURCE_DIR}/tst_OtherNetwork.qml)
