videofilter: Add some more tests
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Sun, 18 Apr 2010 20:55:36 +0000 (22:55 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 29 Apr 2010 17:28:21 +0000 (19:28 +0200)
These check different property combinations

tests/check/elements/videofilter.c

index 977173889fa5dfb2fa019470d80d2037a222efc5..a15d5c9cf5678d9fb1183c19fad7579fd59c16c1 100644 (file)
@@ -139,6 +139,7 @@ check_filter (const gchar * name, gint num_buffers, const gchar * prop, ...)
 GST_START_TEST (test_videobalance)
 {
   check_filter ("videobalance", 2, NULL);
+  check_filter ("videobalance", 2, "saturation", 0.5, "hue", 0.8, NULL);
 }
 
 GST_END_TEST;
@@ -147,6 +148,7 @@ GST_END_TEST;
 GST_START_TEST (test_videoflip)
 {
   /* these we can handle with the caps */
+  check_filter ("videoflip", 2, "method", 0, NULL);
   check_filter ("videoflip", 2, "method", 2, NULL);
   check_filter ("videoflip", 2, "method", 4, NULL);
   check_filter ("videoflip", 2, "method", 5, NULL);
@@ -157,6 +159,7 @@ GST_END_TEST;
 GST_START_TEST (test_gamma)
 {
   check_filter ("gamma", 2, NULL);
+  check_filter ("gamma", 2, "gamma", 2.0, NULL);
 }
 
 GST_END_TEST;