Add a test for getting the original name
This commit is contained in:
parent
efea072f04
commit
d73ca3b8bc
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user