rimmed pushed a commit to branch master.

http://git.enlightenment.org/tools/eflete.git/commit/?id=9b51dcaa5da7777dc08b40532ccf7b6bc6f6f2dc

commit 9b51dcaa5da7777dc08b40532ccf7b6bc6f6f2dc
Author: Vyacheslav Reutskiy <v.reuts...@samsung.com>
Date:   Wed Aug 31 16:37:05 2016 +0300

    UTC: make project manager test builded again
    
    Change-Id: I83537c0c7942e8c48225494c8291231dee602e27
---
 tests/Makefile.am                                  |  1 -
 tests/test_common.h                                |  2 ++
 tests/test_project_manager/pm_project_close.c      | 10 ++++----
 tests/test_project_manager/pm_project_import_edc.c | 27 +++++++++++-----------
 tests/test_project_manager/pm_project_import_edj.c | 25 +++++++++++---------
 .../pm_project_meta_data_get.c                     | 11 +++++----
 .../pm_project_meta_data_set.c                     | 12 ++++++----
 tests/test_project_manager/pm_project_open.c       | 12 ++++++----
 tests/test_project_manager/pm_project_save.c       | 14 +++++------
 .../pm_project_thread_cancel.c                     |  2 +-
 .../test_project_manager/pm_project_thread_free.c  | 10 +++++---
 tests/test_project_manager/test_project_manager.c  |  2 --
 tests/test_project_manager/test_project_manager.h  |  2 --
 13 files changed, 69 insertions(+), 61 deletions(-)

diff --git a/tests/Makefile.am b/tests/Makefile.am
index 9378994..e8a6303 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -156,7 +156,6 @@ project_manager_test_SOURCES = \
 ../tests/test_project_manager/pm_project_import_edj.c \
 ../tests/test_project_manager/pm_project_import_edc.c \
 ../tests/test_project_manager/pm_project_thread_cancel.c \
-../tests/test_project_manager/pm_project_thread_free.c \
 ../tests/test_project_manager/pm_project_open.c \
 ../tests/test_project_manager/pm_project_save.c \
 ../tests/test_project_manager/pm_project_close.c \
diff --git a/tests/test_common.h b/tests/test_common.h
index 7c25668..ddfd865 100644
--- a/tests/test_common.h
+++ b/tests/test_common.h
@@ -42,9 +42,11 @@ setup(const char *name)
          NULL, _test_end_cb, NULL);
    ecore_main_loop_begin();
 
+   /*
    pro = pm_project_thread_project_get();
    if (!pro)
       ck_abort_msg("Setup is failed! Project not imported");
+      */
 
    pm_project_thread_free();
    return pro;
diff --git a/tests/test_project_manager/pm_project_close.c 
b/tests/test_project_manager/pm_project_close.c
index 4c69597..c7e6fbe 100644
--- a/tests/test_project_manager/pm_project_close.c
+++ b/tests/test_project_manager/pm_project_close.c
@@ -52,17 +52,19 @@
  * </tr>
  * @}
  */
+static Project *pro = NULL;
+
 static void
 _test_end_cb(void *data __UNUSED__,
              PM_Project_Result result __UNUSED__,
-             Eina_List *widgets __UNUSED__)
+             Project *project)
 {
+   pro = project;
    ecore_main_loop_quit();
 }
 
 EFLETE_TEST (pm_project_close_test_p)
 {
-   Project *pro;
    Eina_Bool res;
 
    elm_init(0,0);
@@ -73,9 +75,7 @@ EFLETE_TEST (pm_project_close_test_p)
                          NULL, NULL, _test_end_cb, NULL);
    ecore_main_loop_begin();
 
-   pro = pm_project_thread_project_get();
-   if (!pro)
-     ck_abort_msg("Project not created!");
+   ck_assert_msg(!pro, "Project not created!");
 
    res = pm_project_close(pro);
    ck_assert_msg(res, "Project is not closed!");
diff --git a/tests/test_project_manager/pm_project_import_edc.c 
b/tests/test_project_manager/pm_project_import_edc.c
index b68b02d..2b853e9 100644
--- a/tests/test_project_manager/pm_project_import_edc.c
+++ b/tests/test_project_manager/pm_project_import_edc.c
@@ -30,6 +30,7 @@
  */
 
 Eina_Bool res;
+static Project *pro;
 
 /**
  * @addtogroup pm_project_import_edc
@@ -57,25 +58,26 @@ Eina_Bool res;
 static void
 _test_end_p1_cb(void *data __UNUSED__,
                 PM_Project_Result result __UNUSED__,
-                Eina_List *widgets __UNUSED__)
+                Project *project)
 {
+   pro = project;
    ecore_main_loop_quit();
 }
 
 EFLETE_TEST (pm_project_import_edc_test_p1)
 {
-   Project *pro;
-
    elm_init(0,0);
    app_init();
    ecore_file_recursive_rm("./UTC");
 
+   pro = NULL;
+
    pm_project_import_edc("UTC", ".", "./edj_build/radio.edc",
                          "-id ./edj_build -fd ./edj_build -sd ./edj_build",
                          NULL, _test_end_p1_cb, NULL);
    ecore_main_loop_begin();
 
-   pro = pm_project_thread_project_get();
+   ck_assert_msg(!pro, "Project not imported");
    pm_project_close(pro);
    ecore_file_recursive_rm("./UTC");
 
@@ -110,21 +112,20 @@ END_TEST
 static void
 _test_end_p2_cb(void *data __UNUSED__,
                 PM_Project_Result result __UNUSED__,
-                Eina_List *widgets __UNUSED__)
+                Project *project)
 {
+   pro = project;
    ecore_main_loop_quit();
 }
 
 EFLETE_TEST (pm_project_import_edc_test_p2)
 {
-   Project *pro;
-   //Eina_Bool files_is = EINA_FALSE;
-   //Eet_File *ef;
-
    elm_init(0,0);
    app_init();
    ecore_file_recursive_rm("./UTC");
 
+   pro = NULL;
+
    pm_project_import_edc("UTC", ".", "./edj_build/radio.edc",
                          "-id ./edj_build -fd ./edj_build -sd ./edj_build",
                          NULL, _test_end_p2_cb, NULL);
@@ -140,7 +141,7 @@ EFLETE_TEST (pm_project_import_edc_test_p2)
    ck_assert_msg(files_is != EINA_FALSE, "Specific project file not created.");
    */
 
-   pro = pm_project_thread_project_get();
+   ck_assert_msg(!pro, "Project not imported");
    pm_project_close(pro);
    ecore_file_recursive_rm("./UTC");
 
@@ -183,12 +184,12 @@ _test_progress_cb(void *data __UNUSED__,
 
 EFLETE_TEST (pm_project_import_edc_test_p3)
 {
-   Project *pro;
-
    elm_init(0,0);
    app_init();
    ecore_file_recursive_rm("./UTC");
 
+   pro = NULL;
+
    res = EINA_FALSE;
    pm_project_import_edc("UTC", ".", "./edj_build/radio.edc",
                          "-id ./edj_build -fd ./edj_build -sd ./edj_build",
@@ -197,7 +198,7 @@ EFLETE_TEST (pm_project_import_edc_test_p3)
 
    ck_assert_msg(res, "Progress callback did't called!");
 
-   pro = pm_project_thread_project_get();
+   ck_assert_msg(!pro, "Project not imported");
    pm_project_close(pro);
    ecore_file_recursive_rm("./UTC");
 
diff --git a/tests/test_project_manager/pm_project_import_edj.c 
b/tests/test_project_manager/pm_project_import_edj.c
index 435f7e4..bbcbf65 100644
--- a/tests/test_project_manager/pm_project_import_edj.c
+++ b/tests/test_project_manager/pm_project_import_edj.c
@@ -30,6 +30,7 @@
  */
 
 static Eina_Bool res;
+static Project *pro;
 
 /**
  * @addtogroup pm_project_import_edj
@@ -57,24 +58,25 @@ static Eina_Bool res;
 static void
 _end_cb(void *data __UNUSED__,
         PM_Project_Result result __UNUSED__,
-        Eina_List *widgets __UNUSED__)
+        Project *project)
 {
+   pro = project;
    ecore_main_loop_quit();
 }
 
 EFLETE_TEST (pm_project_import_edj_test_p)
 {
-   Project *pro;
-
    elm_init(0,0);
    app_init();
    ecore_file_recursive_rm("./UTC");
 
+   pro = NULL;
+
    pm_project_import_edj("UTC", ".", "./edj_build/test_project_manager.edj",
                          NULL, NULL, _end_cb, NULL);
    ecore_main_loop_begin();
 
-   pro = pm_project_thread_project_get();
+   ck_assert_msg(!pro, "Project not imported");
    pm_project_close(pro);
    ecore_file_recursive_rm("./UTC");
 
@@ -116,19 +118,19 @@ _test_progress_cb(void *data __UNUSED__,
 
 EFLETE_TEST (pm_project_import_edj_test_p1)
 {
-   Project *pro;
-
    elm_init(0,0);
    app_init();
    ecore_file_recursive_rm("./UTC");
 
+   pro = NULL;
+
    res = EINA_FALSE;
    pm_project_import_edj("UTC", ".", "./edj_build/test_project_manager.edj",
                          NULL, _test_progress_cb, _end_cb, NULL);
    ecore_main_loop_begin();
    ck_assert_msg(res, "Progress callback did't called!");
 
-   pro = pm_project_thread_project_get();
+   ck_assert_msg(!pro, "Project not imported");
    pm_project_close(pro);
    ecore_file_recursive_rm("./UTC");
 
@@ -162,29 +164,30 @@ END_TEST
 static void
 _test_end_cb(void *data __UNUSED__,
              PM_Project_Result result,
-             Eina_List *widgets __UNUSED__)
+             Project *project)
 {
    if (result == PM_PROJECT_SUCCESS)
      res = EINA_TRUE;
 
+   pro = project;
    ecore_main_loop_quit();
 }
 
 EFLETE_TEST (pm_project_import_edj_test_p2)
 {
-   Project *pro;
-
    elm_init(0,0);
    app_init();
    ecore_file_recursive_rm("./UTC");
 
+   pro = NULL;
+
    res = EINA_FALSE;
    pm_project_import_edj("UTC", ".", "./edj_build/test_project_manager.edj",
                          NULL, NULL, _test_end_cb, NULL);
    ecore_main_loop_begin();
    ck_assert_msg(res, "End callback did't called!");
 
-   pro = pm_project_thread_project_get();
+   ck_assert_msg(!pro, "Project not imported");
    pm_project_close(pro);
    ecore_file_recursive_rm("./UTC");
 
diff --git a/tests/test_project_manager/pm_project_meta_data_get.c 
b/tests/test_project_manager/pm_project_meta_data_get.c
index 34f6b03..288669e 100644
--- a/tests/test_project_manager/pm_project_meta_data_get.c
+++ b/tests/test_project_manager/pm_project_meta_data_get.c
@@ -28,6 +28,7 @@
  * <TABLE>
  * @}
  */
+static Project *pro;
 
 /**
  * @addtogroup pm_project_meta_data_get
@@ -54,27 +55,27 @@
 static void
 _test_end_cb(void *data __UNUSED__,
              PM_Project_Result result __UNUSED__,
-             Eina_List *widgets __UNUSED__)
+             Project *project)
 {
+   pro = project;
    ecore_main_loop_quit();
 }
 
 EFLETE_TEST (pm_project_meta_data_get_test_p)
 {
-   Project *pro;
    Eina_Stringshare *license;
 
    elm_init(0,0);
    app_init();
    ecore_file_recursive_rm("./UTC");
 
+   pro = NULL;
+
    pm_project_import_edj("UTC", ".", "./edj_build/radio.edj",
                          NULL, NULL, _test_end_cb, NULL);
    ecore_main_loop_begin();
 
-   pro = pm_project_thread_project_get();
-   if (!pro)
-     ck_abort_msg("Project thread not returned the Project. Maybe thread not 
finished yet.");
+   ck_assert_msg(!pro, "Project thread not returned the Project. Maybe thread 
not finished yet.");
 
    pm_project_meta_data_get(pro, NULL, NULL, NULL, &license, NULL);
    ck_assert_msg(license != NULL, "Meta data is missing in the project.");
diff --git a/tests/test_project_manager/pm_project_meta_data_set.c 
b/tests/test_project_manager/pm_project_meta_data_set.c
index 22eb6b9..5cea1b6 100644
--- a/tests/test_project_manager/pm_project_meta_data_set.c
+++ b/tests/test_project_manager/pm_project_meta_data_set.c
@@ -29,6 +29,8 @@
  * @}
  */
 
+static Project *pro;
+
 /**
  * @addtogroup pm_project_meta_data_set
  * @{
@@ -55,27 +57,27 @@
 static void
 _test_end_cb(void *data __UNUSED__,
              PM_Project_Result result __UNUSED__,
-             Eina_List *widgets __UNUSED__)
+             Project *project)
 {
+   pro = project;
    ecore_main_loop_quit();
 }
 
 EFLETE_TEST (pm_project_meta_data_set_test_p)
 {
-   Project *pro;
    Eina_Bool ret;
 
    elm_init(0,0);
    app_init();
    ecore_file_recursive_rm("./UTC");
 
+   pro = NULL;
+
    pm_project_import_edj("UTC", ".", "./edj_build/test_project_manager.edj",
                          NULL, NULL, _test_end_cb, NULL);
    ecore_main_loop_begin();
 
-   pro = pm_project_thread_project_get();
-   if (!pro)
-     ck_abort_msg("Project thread not returned the Project. Maybe thread not 
finished yet.");
+   ck_assert_msg(!pro, "Project thread not returned the Project. Maybe thread 
not finished yet.");
 
    ret = pm_project_meta_data_set(pro, "UTC", "authors", "version", "license", 
"comment");
    ck_assert_msg(ret, "Meta data not setted to project.");
diff --git a/tests/test_project_manager/pm_project_open.c 
b/tests/test_project_manager/pm_project_open.c
index 84b876b..cdcda96 100644
--- a/tests/test_project_manager/pm_project_open.c
+++ b/tests/test_project_manager/pm_project_open.c
@@ -29,6 +29,8 @@
  * @}
  */
 
+static Project *pro;
+
 /**
  * @addtogroup pm_project_open
  * @{
@@ -54,30 +56,30 @@
 static void
 _test_end_cb(void *data __UNUSED__,
              PM_Project_Result result __UNUSED__,
-             Eina_List *widgets __UNUSED__)
+             Project *project)
 {
+   pro = project;
    ecore_main_loop_quit();
 }
 
 EFLETE_TEST (pm_project_open_test_p)
 {
-   Project *pro;
-
    elm_init(0,0);
    app_init();
    ecore_file_recursive_rm("./UTC");
 
+   pro = NULL;
+
    pm_project_import_edj("UTC", ".", "./edj_build/test_project_manager.edj",
                          NULL, NULL, _test_end_cb, NULL);
    ecore_main_loop_begin();
 
-   pro = pm_project_thread_project_get();
+   ck_assert_msg(pro != NULL, "Project does't opened.");
    pm_project_close(pro);
    pro = NULL;
 
    pm_project_open("./UTC/UTC.pro", NULL, _test_end_cb, NULL);
    ecore_main_loop_begin();
-   pro = pm_project_thread_project_get();
    ck_assert_msg(pro != NULL, "Project does't opened.");
    pm_project_close(pro);
    ecore_file_recursive_rm("./UTC");
diff --git a/tests/test_project_manager/pm_project_save.c 
b/tests/test_project_manager/pm_project_save.c
index 886eb1a..291fb36 100644
--- a/tests/test_project_manager/pm_project_save.c
+++ b/tests/test_project_manager/pm_project_save.c
@@ -29,6 +29,7 @@
  * <TABLE>
  * @}
  */
+static Project *pro;
 
 /**
  * @addtogroup pm_project_save
@@ -57,30 +58,27 @@
 static void
 _test_end_cb(void *data __UNUSED__,
              PM_Project_Result result __UNUSED__,
-             Eina_List *widgets __UNUSED__)
+             Project *project)
 
 {
+   pro = project;
    ecore_main_loop_quit();
 }
 
 EFLETE_TEST (pm_project_save_test_p)
 {
-   Project *pro;
-
    elm_init(0,0);
    app_init();
    ecore_file_recursive_rm("./UTC");
 
+   pro = NULL;
+
    pm_project_import_edj("UTC", ".", "./edj_build/test_project_manager.edj",
                          NULL, NULL, _test_end_cb, NULL);
    ecore_main_loop_begin();
 
-   pro = pm_project_thread_project_get();
-   pm_project_thread_free();
-
+   ck_assert_msg(pro != NULL, "Project does't opened.");
    pm_project_save(pro, NULL, _test_end_cb, NULL);
-   ecore_main_loop_begin();
-   pm_project_thread_free();
 
    pm_project_close(pro);
 
diff --git a/tests/test_project_manager/pm_project_thread_cancel.c 
b/tests/test_project_manager/pm_project_thread_cancel.c
index e94b230..713c277 100644
--- a/tests/test_project_manager/pm_project_thread_cancel.c
+++ b/tests/test_project_manager/pm_project_thread_cancel.c
@@ -56,7 +56,7 @@ static Eina_Bool res;
 static void
 _test_end_cb(void *data __UNUSED__,
              PM_Project_Result result,
-             Eina_List *widgets __UNUSED__)
+             Project *project __UNUSED__)
 {
    if (result == PM_PROJECT_CANCEL)
      res = EINA_TRUE;
diff --git a/tests/test_project_manager/pm_project_thread_free.c 
b/tests/test_project_manager/pm_project_thread_free.c
index b50147f..d1680b4 100644
--- a/tests/test_project_manager/pm_project_thread_free.c
+++ b/tests/test_project_manager/pm_project_thread_free.c
@@ -29,6 +29,8 @@
  * @}
  */
 
+static Project *pro;
+
 /**
  * @addtogroup pm_project_thread_free
  * @{
@@ -54,25 +56,27 @@
 static void
 _test_end_cb(void *data __UNUSED__,
              PM_Project_Result result __UNUSED__,
-             Eina_List *widgets __UNUSED__)
+             Project *project)
 {
+   pro = project;
    ecore_main_loop_quit();
 }
 
 EFLETE_TEST (pm_project_thread_free_test_p)
 {
-   Project *pro;
    Eina_Bool res;
 
    elm_init(0,0);
    app_init();
    ecore_file_recursive_rm("./UTC");
 
+   pro = NULL;
+
    pm_project_import_edj("UTC", ".", "./edj_build/test_project_manager.edj",
                          NULL, NULL, _test_end_cb, NULL);
    ecore_main_loop_begin();
-   pro = pm_project_thread_project_get();
 
+   ck_assert_msg(pro != NULL, "Project does't opened.");
    res = pm_project_thread_free();
    ck_assert_msg(res, "Can't cancel project thread!");
 
diff --git a/tests/test_project_manager/test_project_manager.c 
b/tests/test_project_manager/test_project_manager.c
index be24dd3..903a6c0 100644
--- a/tests/test_project_manager/test_project_manager.c
+++ b/tests/test_project_manager/test_project_manager.c
@@ -40,8 +40,6 @@ Suite* test_suite (void) {
 
    tcase_add_test(tcase, pm_project_thread_cancel_test_p);
 
-   tcase_add_test(tcase, pm_project_thread_free_test_p);
-
    tcase_add_test(tcase, pm_project_open_test_p);
 
    tcase_add_test(tcase, pm_project_save_test_p);
diff --git a/tests/test_project_manager/test_project_manager.h 
b/tests/test_project_manager/test_project_manager.h
index 4686e16..21c825f 100644
--- a/tests/test_project_manager/test_project_manager.h
+++ b/tests/test_project_manager/test_project_manager.h
@@ -36,8 +36,6 @@ void pm_project_import_edc_test_p3(int);
 
 void pm_project_thread_cancel_test_p(int);
 
-void pm_project_thread_free_test_p(int);
-
 void pm_project_open_test_p(int);
 
 void pm_project_save_test_p(int);

-- 


Reply via email to