[glib] Use the new g_strv_contains



commit 7f2f4ab12df6ddb501900846896f496520871d16
Author: Matthias Clasen <mclasen redhat com>
Date:   Thu Nov 27 09:12:42 2014 -0500

    Use the new g_strv_contains
    
    No need to keep our own copy of this in the testsuite.

 gio/tests/contenttype.c |   39 ++++++++++++---------------------------
 1 files changed, 12 insertions(+), 27 deletions(-)
---
diff --git a/gio/tests/contenttype.c b/gio/tests/contenttype.c
index 80ce6a2..52487ca 100644
--- a/gio/tests/contenttype.c
+++ b/gio/tests/contenttype.c
@@ -199,21 +199,6 @@ test_description (void)
   g_free (type);
 }
 
-static gboolean
-strv_contains (const gchar * const *strv,
-               const gchar  *s)
-{
-  gint i;
-
-  for (i = 0; strv[i]; i++)
-    {
-      if (g_strcmp0 (strv[i], s) == 0)
-        return TRUE;
-    }
-
-  return FALSE;
-}
-
 static void
 test_icon (void)
 {
@@ -228,8 +213,8 @@ test_icon (void)
       const gchar *const *names;
 
       names = g_themed_icon_get_names (G_THEMED_ICON (icon));
-      g_assert (strv_contains (names, "text-plain"));
-      g_assert (strv_contains (names, "text-x-generic"));
+      g_assert (g_strv_contains (names, "text-plain"));
+      g_assert (g_strv_contains (names, "text-x-generic"));
     }
   g_object_unref (icon);
   g_free (type);
@@ -242,8 +227,8 @@ test_icon (void)
       const gchar *const *names;
 
       names = g_themed_icon_get_names (G_THEMED_ICON (icon));
-      g_assert (strv_contains (names, "application-rtf"));
-      g_assert (strv_contains (names, "x-office-document"));
+      g_assert (g_strv_contains (names, "application-rtf"));
+      g_assert (g_strv_contains (names, "x-office-document"));
     }
   g_object_unref (icon);
   g_free (type);
@@ -263,10 +248,10 @@ test_symbolic_icon (void)
       const gchar *const *names;
 
       names = g_themed_icon_get_names (G_THEMED_ICON (icon));
-      g_assert (strv_contains (names, "text-plain-symbolic"));
-      g_assert (strv_contains (names, "text-x-generic-symbolic"));
-      g_assert (strv_contains (names, "text-plain"));
-      g_assert (strv_contains (names, "text-x-generic"));
+      g_assert (g_strv_contains (names, "text-plain-symbolic"));
+      g_assert (g_strv_contains (names, "text-x-generic-symbolic"));
+      g_assert (g_strv_contains (names, "text-plain"));
+      g_assert (g_strv_contains (names, "text-x-generic"));
     }
   g_object_unref (icon);
   g_free (type);
@@ -279,10 +264,10 @@ test_symbolic_icon (void)
       const gchar *const *names;
 
       names = g_themed_icon_get_names (G_THEMED_ICON (icon));
-      g_assert (strv_contains (names, "application-rtf-symbolic"));
-      g_assert (strv_contains (names, "x-office-document-symbolic"));
-      g_assert (strv_contains (names, "application-rtf"));
-      g_assert (strv_contains (names, "x-office-document"));
+      g_assert (g_strv_contains (names, "application-rtf-symbolic"));
+      g_assert (g_strv_contains (names, "x-office-document-symbolic"));
+      g_assert (g_strv_contains (names, "application-rtf"));
+      g_assert (g_strv_contains (names, "x-office-document"));
     }
   g_object_unref (icon);
   g_free (type);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]