1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
include(ECMMarkAsTest)
find_package(Qt${QT_MAJOR_VERSION} ${REQUIRED_QT_VERSION} CONFIG REQUIRED Test)
macro(kwidgetsaddons_executable_tests)
foreach(_testname ${ARGN})
add_executable(${_testname} ${_testname}.cpp)
target_link_libraries(${_testname} Qt${QT_MAJOR_VERSION}::Test KF5::WidgetsAddons)
ecm_mark_as_test(${_testname})
endforeach(_testname)
endmacro()
kwidgetsaddons_executable_tests(
kanimatedbuttontest
kbusyindicatorwidgettest
kcharselecttest
kcollapsiblegroupboxtest
kdatecomboboxtestapp
kdatepicktest
kdatepickerpopuptest
kdatetimeedittestapp
kgradientselectortest
kledtest
kmessageboxtest
kmessageboxwidtest
kselectactiontest
kseparatortest
ksqueezedtextlabeltest
ktitlewidgettest
kfontchooserdialogtest
kfontrequestertest
kpassworddialogtest
keditlistwidgettest
kratingwidgettest
kactionselectortest
kcolorcombotest
kpixmapregionselectordialogtest
ktoolbarlabelactiontest
kpagedialogtest
kpagewidgettest
kassistantdialogtest
kmessagewidgettest
kmessagedialogtest
knewpassworddialogtest
knewpasswordwidget_test
kpixmapsequenceoverlaypaintertest
kmimetypechoosertest
ksplittercollapserbuttongui_test
ktooltipwidget_test
kpasswordlineedit_test
ktwofingertap_test
ktwofingerswipe_test
)
add_executable(kdatetabletest kdatetabletest.cpp ../src/kdatetable.cpp)
target_include_directories(kdatetabletest PRIVATE ../src)
target_link_libraries(kdatetabletest Qt${QT_MAJOR_VERSION}::Widgets)
ecm_mark_as_test(kdatetabletest)
add_executable(kcolumnresizertestapp)
set(kcolumnresizertestapp_UI_SRCS)
qt_wrap_ui(kcolumnresizertestapp_UI_SRCS kcolumnresizertestapp.ui)
target_sources(kcolumnresizertestapp PRIVATE ${kcolumnresizertestapp_UI_SRCS} kcolumnresizertestapp.cpp)
target_link_libraries(kcolumnresizertestapp KF5::WidgetsAddons Qt${QT_MAJOR_VERSION}::Widgets)
ecm_mark_as_test(kcolumnresizertestapp)
|