testsuite/caps/filtercaps.c: fix test to test things correctly (caps are complicated)
authorBenjamin Otte <otte@gnome.org>
Tue, 20 Apr 2004 03:07:12 +0000 (03:07 +0000)
committerBenjamin Otte <otte@gnome.org>
Tue, 20 Apr 2004 03:07:12 +0000 (03:07 +0000)
Original commit message from CVS:
* testsuite/caps/filtercaps.c: (main):
fix test to test things correctly (caps are complicated)

ChangeLog
tests/old/testsuite/caps/filtercaps.c
testsuite/caps/filtercaps.c

index 65760fd..ed27e51 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2004-04-20  Benjamin Otte  <in7y118@public.uni-hamburg.de>
 
+       * testsuite/caps/filtercaps.c: (main):
+         fix test to test things correctly (caps are complicated)
+
+2004-04-20  Benjamin Otte  <in7y118@public.uni-hamburg.de>
+
        * testsuite/caps/Makefile.am:
        * testsuite/caps/filtercaps.c: (main):
          add test (that doesn't work right now, but should)
index acf3f91..3711bf7 100644 (file)
@@ -32,9 +32,12 @@ main (gint argc, gchar ** argv)
   g_assert (sink);
   gst_element_link_filtered (identity, sink,
       gst_caps_new_simple ("audio/x-raw-int", NULL));
-  caps = gst_pad_get_allowed_caps (gst_element_get_pad (identity, "sink"));
-  g_print ("caps: %s", gst_caps_to_string (caps));
+  caps = gst_pad_get_caps (gst_element_get_pad (identity, "sink"));
+  g_print ("caps:         %s\n", gst_caps_to_string (caps));
   g_assert (!gst_caps_is_any (caps));
+  caps = gst_pad_get_allowed_caps (gst_element_get_pad (identity, "sink"));
+  g_print ("allowed caps: %s\n", gst_caps_to_string (caps));
+  g_assert (gst_caps_is_any (caps));
 
   return 0;
 }
index acf3f91..3711bf7 100644 (file)
@@ -32,9 +32,12 @@ main (gint argc, gchar ** argv)
   g_assert (sink);
   gst_element_link_filtered (identity, sink,
       gst_caps_new_simple ("audio/x-raw-int", NULL));
-  caps = gst_pad_get_allowed_caps (gst_element_get_pad (identity, "sink"));
-  g_print ("caps: %s", gst_caps_to_string (caps));
+  caps = gst_pad_get_caps (gst_element_get_pad (identity, "sink"));
+  g_print ("caps:         %s\n", gst_caps_to_string (caps));
   g_assert (!gst_caps_is_any (caps));
+  caps = gst_pad_get_allowed_caps (gst_element_get_pad (identity, "sink"));
+  g_print ("allowed caps: %s\n", gst_caps_to_string (caps));
+  g_assert (gst_caps_is_any (caps));
 
   return 0;
 }