tests: libscpp: test RTP/RTCP buffer init macros with C++ compiler
authorTim-Philipp Müller <tim@centricular.com>
Wed, 6 Apr 2016 16:57:28 +0000 (17:57 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Wed, 6 Apr 2016 16:57:28 +0000 (17:57 +0100)
tests/check/libs/gstlibscpp.cc

index eaf7dbb..5a84ea3 100644 (file)
@@ -102,6 +102,17 @@ GST_START_TEST (test_nothing)
 
 GST_END_TEST;
 
+GST_START_TEST (test_init_macros)
+{
+  GstRTCPBuffer rtcp = GST_RTCP_BUFFER_INIT;
+  GstRTPBuffer rtp = GST_RTP_BUFFER_INIT;
+
+  fail_unless_equals_int (rtp.size[0], 0)
+  fail_unless_equals_int (rtcp.map.size, 0);
+}
+
+GST_END_TEST;
+
 static Suite *
 libscpp_suite (void)
 {
@@ -110,6 +121,7 @@ libscpp_suite (void)
 
   suite_add_tcase (s, tc_chain);
   tcase_add_test (tc_chain, test_nothing);
+  tcase_add_test (tc_chain, test_init_macros);
 
   return s;
 }