summaryrefslogtreecommitdiff
path: root/gnuradio-runtime/lib/math/qa_fast_atan2f.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gnuradio-runtime/lib/math/qa_fast_atan2f.cc')
-rw-r--r--gnuradio-runtime/lib/math/qa_fast_atan2f.cc11
1 files changed, 5 insertions, 6 deletions
diff --git a/gnuradio-runtime/lib/math/qa_fast_atan2f.cc b/gnuradio-runtime/lib/math/qa_fast_atan2f.cc
index 514d8c8022..644b0c43db 100644
--- a/gnuradio-runtime/lib/math/qa_fast_atan2f.cc
+++ b/gnuradio-runtime/lib/math/qa_fast_atan2f.cc
@@ -105,31 +105,30 @@ qa_fast_atan2f::t2()
x = nan;
y = 0;
gr_atan2f = gr::fast_atan2f(y, x);
- CPPUNIT_ASSERT(isnan(gr_atan2f));
+ CPPUNIT_ASSERT_DOUBLES_EQUAL(0.0f, gr_atan2f, 0.0001);
x = -nan;
y = 0;
gr_atan2f = gr::fast_atan2f(y, x);
- CPPUNIT_ASSERT(isnan(gr_atan2f));
+ CPPUNIT_ASSERT_DOUBLES_EQUAL(0.0f, gr_atan2f, 0.0001);
/* Test y as NAN */
x = 0;
y = nan;
gr_atan2f = gr::fast_atan2f(y, x);
- CPPUNIT_ASSERT(isnan(gr_atan2f));
+ CPPUNIT_ASSERT_DOUBLES_EQUAL(0.0f, gr_atan2f, 0.0001);
x = 0;
y = -nan;
gr_atan2f = gr::fast_atan2f(y, x);
- CPPUNIT_ASSERT(isnan(gr_atan2f));
-
+ CPPUNIT_ASSERT_DOUBLES_EQUAL(0.0f, gr_atan2f, 0.0001);
/* Test mixed NAN and INF */
x = inf;
y = nan;
gr_atan2f = gr::fast_atan2f(y, x);
- CPPUNIT_ASSERT(isnan(gr_atan2f));
+ CPPUNIT_ASSERT_DOUBLES_EQUAL(0.0f, gr_atan2f, 0.0001);
x = nan;
y = inf;