From 23f1bf7116120193523a2cf04272a6bed21de2bd Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Fri, 17 Apr 2009 09:51:52 +0000 Subject: [PATCH] * efreet: Cleanup efreet test of desktop command. SVN revision: 40130 --- legacy/efreet/src/bin/ef_desktop.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/legacy/efreet/src/bin/ef_desktop.c b/legacy/efreet/src/bin/ef_desktop.c index 7c4097402b..0c62589a5d 100644 --- a/legacy/efreet/src/bin/ef_desktop.c +++ b/legacy/efreet/src/bin/ef_desktop.c @@ -184,8 +184,6 @@ ef_cb_desktop_command_get(void) info = NEW(Test_Info, 1); expected = NULL; - // FIXME: info->expected needs to be update. - info->expected = expected; info->error = 0; /* test single full path */ @@ -197,6 +195,7 @@ ef_cb_desktop_command_get(void) expected = eina_list_append(expected, "app '/tmp/absolute_uri'"); expected = eina_list_append(expected, "app '/relative_uri'"); + info->expected = expected; efreet_desktop_command_get(desktop, files, _cb_command, info); expected = eina_list_free(expected); @@ -209,6 +208,7 @@ ef_cb_desktop_command_get(void) expected = eina_list_append(expected, "app 'file:///tmp/absolute_uri'"); expected = eina_list_append(expected, "app 'file:///relative_uri'"); + info->expected = expected; efreet_desktop_command_get(desktop, files, _cb_command, info); expected = eina_list_free(expected); @@ -221,6 +221,7 @@ ef_cb_desktop_command_get(void) expected = eina_list_append(expected, "app '/tmp'"); expected = eina_list_append(expected, "app '/'"); + info->expected = expected; efreet_desktop_command_get(desktop, files, _cb_command, info); expected = eina_list_free(expected); @@ -234,6 +235,7 @@ ef_cb_desktop_command_get(void) expected = eina_list_append(expected, "app 'absolute_uri'"); expected = eina_list_append(expected, "app 'relative_uri'"); + info->expected = expected; efreet_desktop_command_get(desktop, files, _cb_command, info); expected = eina_list_free(expected); @@ -243,6 +245,7 @@ ef_cb_desktop_command_get(void) desktop->exec = strdup("app %F"); expected = eina_list_append(expected, "app '/tmp/absolute_path' '/relative_path' '/tmp/absolute_uri' '/relative_uri'"); + info->expected = expected; efreet_desktop_command_get(desktop, files, _cb_command, info); expected = eina_list_free(expected); @@ -252,6 +255,7 @@ ef_cb_desktop_command_get(void) desktop->exec = strdup("app %U"); expected = eina_list_append(expected, "app 'file:///tmp/absolute_path' 'file:///relative_path' 'file:///tmp/absolute_uri' 'file:///relative_uri'"); + info->expected = expected; efreet_desktop_command_get(desktop, files, _cb_command, info); expected = eina_list_free(expected); @@ -261,6 +265,7 @@ ef_cb_desktop_command_get(void) desktop->exec = strdup("app %D"); expected = eina_list_append(expected, "app '/tmp' '/' '/tmp' '/'"); + info->expected = expected; efreet_desktop_command_get(desktop, files, _cb_command, info); expected = eina_list_free(expected); @@ -270,6 +275,7 @@ ef_cb_desktop_command_get(void) desktop->exec = strdup("app %N"); expected = eina_list_append(expected, "app 'absolute_path' 'relative_path' 'absolute_uri' 'relative_uri'"); + info->expected = expected; efreet_desktop_command_get(desktop, files, _cb_command, info); expected = eina_list_free(expected); @@ -279,6 +285,7 @@ ef_cb_desktop_command_get(void) desktop->exec = strdup("app %i"); expected = eina_list_append(expected, "app --icon 'icon.png'"); + info->expected = expected; efreet_desktop_command_get(desktop, NULL, _cb_command, info); expected = eina_list_free(expected); @@ -288,6 +295,7 @@ ef_cb_desktop_command_get(void) desktop->exec = strdup("app %c"); expected = eina_list_append(expected, "app 'App Name'"); + info->expected = expected; efreet_desktop_command_get(desktop, NULL, _cb_command, info); expected = eina_list_free(expected); @@ -297,13 +305,13 @@ ef_cb_desktop_command_get(void) desktop->exec = strdup("app %k"); expected = eina_list_append(expected, "app 'test.desktop'"); + info->expected = expected; efreet_desktop_command_get(desktop, NULL, _cb_command, info); expected = eina_list_free(expected); /* clean up */ efreet_desktop_free(desktop); eina_list_free(files); - eina_list_free(expected); ret = info->error > 0 ? 0 : 1; free(info);