diff options
Diffstat (limited to 'gnuradio-runtime/lib/math/qa_sincos.cc')
-rw-r--r-- | gnuradio-runtime/lib/math/qa_sincos.cc | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/gnuradio-runtime/lib/math/qa_sincos.cc b/gnuradio-runtime/lib/math/qa_sincos.cc index a6234d19d6..4ce81fb4f8 100644 --- a/gnuradio-runtime/lib/math/qa_sincos.cc +++ b/gnuradio-runtime/lib/math/qa_sincos.cc @@ -1,6 +1,6 @@ /* -*- c++ -*- */ /* - * Copyright 2012 Free Software Foundation, Inc. + * Copyright 2012,2018 Free Software Foundation, Inc. * * This file is part of GNU Radio * @@ -24,14 +24,11 @@ #include <config.h> #endif -#include <qa_sincos.h> #include <gnuradio/sincos.h> -#include <cppunit/TestAssert.h> +#include <boost/test/unit_test.hpp> #include <cmath> -void -qa_sincos::t1() -{ +BOOST_AUTO_TEST_CASE(t1) { static const unsigned int N = 1000; double c_sin, c_cos; double gr_sin, gr_cos; @@ -43,14 +40,12 @@ qa_sincos::t1() gr::sincos(x, &gr_sin, &gr_cos); - CPPUNIT_ASSERT_DOUBLES_EQUAL(c_sin, gr_sin, 0.0001); - CPPUNIT_ASSERT_DOUBLES_EQUAL(c_cos, gr_cos, 0.0001); + BOOST_CHECK_CLOSE(c_sin, gr_sin, 0.0001); + BOOST_CHECK_CLOSE(c_cos, gr_cos, 0.0001); } } -void -qa_sincos::t2() -{ +BOOST_AUTO_TEST_CASE(t2) { static const unsigned int N = 1000; float c_sin, c_cos; float gr_sin, gr_cos; @@ -62,7 +57,7 @@ qa_sincos::t2() gr::sincosf(x, &gr_sin, &gr_cos); - CPPUNIT_ASSERT_DOUBLES_EQUAL(c_sin, gr_sin, 0.0001); - CPPUNIT_ASSERT_DOUBLES_EQUAL(c_cos, gr_cos, 0.0001); + BOOST_CHECK_CLOSE(c_sin, gr_sin, 0.0001); + BOOST_CHECK_CLOSE(c_cos, gr_cos, 0.0001); } } |