tests: pbutils: more checking of returned description strings
authorTim-Philipp Müller <tim@centricular.com>
Fri, 27 Feb 2015 14:28:35 +0000 (14:28 +0000)
committerTim-Philipp Müller <tim@centricular.com>
Fri, 27 Feb 2015 14:30:01 +0000 (14:30 +0000)
https://bugzilla.gnome.org/show_bug.cgi?id=673976

tests/check/libs/pbutils.c

index 542d022d72d411df966c9c63972c2ae659d36c0e..dda8d78397db3a868753ae0f73cc3ef1e6d731e3 100644 (file)
@@ -350,6 +350,7 @@ static const gchar *caps_strings[] = {
   "video/x-h264",
   "video/x-h264, profile=(string)foobar",
   "video/x-h264, profile=(string)high-4:4:4-intra",
+  "video/x-h264, profile=(string)high",
   "video/x-h263, variant=(string)itu",
   "video/x-h263, variant=(string)lead",
   "video/x-h263, variant=(string)microsoft",
@@ -419,14 +420,17 @@ GST_START_TEST (test_pb_utils_get_codec_description)
     desc = gst_pb_utils_get_codec_description (caps);
     fail_unless (desc != NULL);
     GST_LOG (" - codec   : %s", desc);
+    fail_unless (g_utf8_validate (desc, -1, NULL));
     g_free (desc);
     desc = gst_pb_utils_get_decoder_description (caps);
     fail_unless (desc != NULL);
     GST_LOG (" - decoder : %s", desc);
+    fail_unless (g_utf8_validate (desc, -1, NULL));
     g_free (desc);
     desc = gst_pb_utils_get_encoder_description (caps);
     fail_unless (desc != NULL);
     GST_LOG (" - encoder : %s", desc);
+    fail_unless (g_utf8_validate (desc, -1, NULL));
     g_free (desc);
     gst_caps_unref (caps);
   }