From 2b71b8b428379e2c3492f26dfcd46ea024d35701 Mon Sep 17 00:00:00 2001
From: Tom Rondeau <trondeau@vt.edu>
Date: Mon, 7 Jan 2013 13:49:23 -0500
Subject: vocoder: updating QA test for vocoders.

---
 gr-vocoder/python/qa_g721_vocoder.py | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

(limited to 'gr-vocoder/python/qa_g721_vocoder.py')

diff --git a/gr-vocoder/python/qa_g721_vocoder.py b/gr-vocoder/python/qa_g721_vocoder.py
index 26fcea7895..e6ac04e155 100755
--- a/gr-vocoder/python/qa_g721_vocoder.py
+++ b/gr-vocoder/python/qa_g721_vocoder.py
@@ -1,6 +1,6 @@
 #!/usr/bin/env python
 #
-# Copyright 2011 Free Software Foundation, Inc.
+# Copyright 2011,2013 Free Software Foundation, Inc.
 #
 # This file is part of GNU Radio
 #
@@ -32,8 +32,16 @@ class test_g721_vocoder (gr_unittest.TestCase):
         self.tb = None
 
     def test001_module_load (self):
-        enc = g721_encode_sb();
-        dec = g721_decode_bs();
+        data = (8,24,36,52,56,64,76,88,104,124,132,148,172,
+                196,220,244,280,320,372,416,468,524,580,648)
+        src = gr.vector_source_s(data)
+        enc = g721_encode_sb()
+        dec = g721_decode_bs()
+        snk = gr.vector_sink_s()
+        self.tb.connect(src, enc, dec, snk)
+        self.tb.run()
+        actual_result = snk.data()
+        self.assertEqual(data, actual_result)
 
 if __name__ == '__main__':
     gr_unittest.run(test_g721_vocoder, "test_g721_vocoder.xml")
-- 
cgit v1.2.3