Add a test for getting the original name

This commit is contained in:
Pierre Pronchery 2017-12-28 03:26:04 +01:00
parent efea072f04
commit d73ca3b8bc

View File

@ -40,6 +40,7 @@ int main(void)
MimeHandler * handler; MimeHandler * handler;
char * path; char * path;
String const ** types; String const ** types;
String const * name;
if((path = getcwd(NULL, 0)) == NULL) if((path = getcwd(NULL, 0)) == NULL)
return 2; return 2;
@ -61,26 +62,32 @@ int main(void)
mimehandler_delete(handler); mimehandler_delete(handler);
return 6; return 6;
} }
if((name = mimehandler_get_name(handler, 0)) == NULL
|| string_compare(name, "Root folder") != 0)
{
mimehandler_delete(handler);
return 7;
}
mimehandler_delete(handler); mimehandler_delete(handler);
if((handler = mimehandler_new_load("applications/Widget.desktop")) if((handler = mimehandler_new_load("applications/Widget.desktop"))
== NULL) == NULL)
return 7; return 8;
if((types = mimehandler_get_types(handler)) == NULL if((types = mimehandler_get_types(handler)) == NULL
|| types[0] != NULL) || types[0] != NULL)
{ {
mimehandler_delete(handler); mimehandler_delete(handler);
return 8; return 9;
} }
free(types); free(types);
if(mimehandler_can_execute(handler) == 0) if(mimehandler_can_execute(handler) == 0)
{ {
mimehandler_delete(handler); mimehandler_delete(handler);
return 9; return 10;
} }
if(mimehandler_can_open(handler) != 0) if(mimehandler_can_open(handler) != 0)
{ {
mimehandler_delete(handler); mimehandler_delete(handler);
return 10; return 11;
} }
mimehandler_delete(handler); mimehandler_delete(handler);
return 0; return 0;