######################################################## # Test TabBox::ClientModel ######################################################## set( testTabBoxClientModel_SRCS ../clientmodel.cpp ../desktopmodel.cpp ../tabboxconfig.cpp ../tabboxhandler.cpp test_tabbox_clientmodel.cpp mock_declarative.cpp mock_tabboxhandler.cpp mock_tabboxclient.cpp ) #kde4_add_unit_test( testTabBoxClientModel TESTNAME kwin-testTabBoxClientModel ${testTabBoxClientModel_SRCS} ) #target_link_libraries( testTabBoxClientModel ${KDE4_KDEUI_LIBS} Qt5::Declarative ${X11_LIBRARIES} Qt5::Test ) ######################################################## # Test TabBox::TabBoxHandler ######################################################## set( testTabBoxHandler_SRCS ../clientmodel.cpp ../desktopmodel.cpp ../tabboxconfig.cpp ../tabboxhandler.cpp test_tabbox_handler.cpp mock_declarative.cpp mock_tabboxhandler.cpp mock_tabboxclient.cpp ) # kde4_add_unit_test( testTabBoxHandler TESTNAME kwin-testTabBoxHandler ${testTabBoxHandler_SRCS} ) # target_link_libraries( testTabBoxHandler ${KDE4_KDEUI_LIBS} Qt5::Core Qt5::Gui Qt5::Declarative Qt5::Test ${X11_LIBRARIES} ) ######################################################## # Test TabBox::TabBoxConfig ######################################################## set( testTabBoxConfig_SRCS ../tabboxconfig.cpp test_tabbox_config.cpp ) add_executable( testTabBoxConfig ${testTabBoxConfig_SRCS} ) target_link_libraries( testTabBoxConfig Qt5::Core Qt5::Test ) add_test(kwin-testTabBoxConfig testTabBoxConfig) ecm_mark_as_test(testTabBoxConfig) ######################################################## # Test TabBox::DesktopChainManager ######################################################## set( testDesktopChain_SRCS ../desktopchain.cpp test_desktopchain.cpp ) add_executable( testDesktopChain ${testDesktopChain_SRCS} ) target_link_libraries( testDesktopChain Qt5::Core Qt5::Test ) add_test(kwin-testDesktopChain testDesktopChain) ecm_mark_as_test(testDesktopChain)