mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-28 21:22:11 +01:00
Forgotten file
This commit is contained in:
parent
90ad3c9962
commit
d377367b2c
@ -250,6 +250,37 @@ properties (void)
|
|||||||
g_free (id);
|
g_free (id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
appid (void)
|
||||||
|
{
|
||||||
|
gchar *id;
|
||||||
|
|
||||||
|
g_assert (!g_application_id_is_valid (""));
|
||||||
|
g_assert (!g_application_id_is_valid ("."));
|
||||||
|
g_assert (!g_application_id_is_valid ("a"));
|
||||||
|
g_assert (!g_application_id_is_valid ("abc"));
|
||||||
|
g_assert (!g_application_id_is_valid (".abc"));
|
||||||
|
g_assert (!g_application_id_is_valid ("abc."));
|
||||||
|
g_assert (!g_application_id_is_valid ("a..b"));
|
||||||
|
g_assert (!g_application_id_is_valid ("a/b"));
|
||||||
|
g_assert (!g_application_id_is_valid ("a\nb"));
|
||||||
|
g_assert (!g_application_id_is_valid ("a\nb"));
|
||||||
|
g_assert (!g_application_id_is_valid ("_a.b"));
|
||||||
|
g_assert (!g_application_id_is_valid ("-a.b"));
|
||||||
|
id = g_new0 (gchar, 261);
|
||||||
|
memset (id, 'a', 260);
|
||||||
|
id[1] = '.';
|
||||||
|
id[260] = 0;
|
||||||
|
g_assert (!g_application_id_is_valid (id));
|
||||||
|
g_free (id);
|
||||||
|
|
||||||
|
g_assert (g_application_id_is_valid ("a.b"));
|
||||||
|
g_assert (g_application_id_is_valid ("A.B"));
|
||||||
|
g_assert (g_application_id_is_valid ("A-.B"));
|
||||||
|
g_assert (g_application_id_is_valid ("a_b.c-d"));
|
||||||
|
g_assert (g_application_id_is_valid ("org.gnome.SessionManager"));
|
||||||
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
main (int argc, char **argv)
|
main (int argc, char **argv)
|
||||||
{
|
{
|
||||||
@ -259,6 +290,7 @@ main (int argc, char **argv)
|
|||||||
|
|
||||||
g_test_add_func ("/gapplication/basic", basic);
|
g_test_add_func ("/gapplication/basic", basic);
|
||||||
g_test_add_func ("/gapplication/properties", properties);
|
g_test_add_func ("/gapplication/properties", properties);
|
||||||
|
g_test_add_func ("/gapplication/app-id", appid);
|
||||||
|
|
||||||
return g_test_run ();
|
return g_test_run ();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user