tests: wavpackparse: fix unit test
authorMark Nauwelaerts <mnauw@users.sourceforge.net>
Sun, 10 May 2015 12:21:04 +0000 (14:21 +0200)
committerMark Nauwelaerts <mnauw@users.sourceforge.net>
Sun, 10 May 2015 12:22:43 +0000 (14:22 +0200)
See also https://bugzilla.gnome.org/show_bug.cgi?id=738237

tests/check/elements/wavpackparse.c

index ec40909..f123afb 100644 (file)
@@ -116,6 +116,9 @@ GST_START_TEST (test_parsing_valid_frames)
   /* should decode the buffer without problems */
   fail_unless_equals_int (gst_pad_push (mysrcpad, inbuffer), GST_FLOW_OK);
 
+  /* inform of no further data */
+  fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_eos ()));
+
   num_buffers = g_list_length (buffers);
   /* should get 2 buffers, each one complete wavpack frame */
   fail_unless_equals_int (num_buffers, 2);
@@ -177,6 +180,9 @@ GST_START_TEST (test_parsing_invalid_first_header)
   /* should decode the buffer without problems */
   fail_unless_equals_int (gst_pad_push (mysrcpad, inbuffer), GST_FLOW_OK);
 
+  /* inform of no further data */
+  fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_eos ()));
+
   num_buffers = g_list_length (buffers);
 
   /* should get 1 buffers, the second non-broken one */