Integrate IU unittests into mmi-manager-tests
[platform/core/uifw/mmi-manager.git] / tests / meson.build
index 80d30aa..410dbad 100644 (file)
@@ -4,16 +4,27 @@ mmi_manager_tests_srcs = [
        'mmi-client-tests.cpp',
        'mmi-fusion-tests.cpp',
        'mmi-manager-main-tests.cpp',
-       'ecore-event-dispatcher.cpp'
+       'ecore-event-dispatcher.cpp',
+       'iu/intent_understanding_engine_rule_unittests.cpp',
+       'iu/intent_understanding_engine_unittests.cpp',
+       'iu/iu_rule_unittests.cpp',
+       'iu/mmi_iu_feed_input_event_unittests.cpp',
+       'iu/mmi_iu_noinit_unittests.cpp',
+       'iu/mmi_iu_unittests.cpp',
+       'iu/output_intent_unittests.cpp'
        ]
 
 gmock_dep = dependency('gmock', method : 'pkg-config')
 ecore_dep = dependency('ecore', method : 'pkg-config')
+json_glib_dep = dependency('json-glib-1.0', method : 'pkg-config')
+
+incdir = include_directories('../src/mmimgr/iu')
 
 executable(
        'mmi-manager-tests',
        mmi_manager_tests_srcs,
-       dependencies : [mmimgr_declared_dep, gmock_dep, ecore_dep],
+       dependencies : [mmimgr_declared_dep, gmock_dep, ecore_dep, json_glib_dep],
+       include_directories : incdir,
        install_dir : mmi_manager_prefix_bindir,
        install : true
        )