diff options
author | Eric Blossom | 2010-09-11 13:16:44 -0700 |
---|---|---|
committer | Eric Blossom | 2010-09-11 13:16:44 -0700 |
commit | f60a9d7b63addf02dc0b9b4727c1fc67f4f741eb (patch) | |
tree | e5cbbe90661bcb6b1f1ce7460b0e0cead2972ea4 /gruel/src/lib/pmt/qa_pmt_prims.cc | |
parent | 316ced6169d3a4f44f80b6a5b98aeffce1317188 (diff) | |
parent | c986a2add25920eabacfd620a1a2132cd7e4981d (diff) | |
download | gnuradio-f60a9d7b63addf02dc0b9b4727c1fc67f4f741eb.tar.gz gnuradio-f60a9d7b63addf02dc0b9b4727c1fc67f4f741eb.tar.bz2 gnuradio-f60a9d7b63addf02dc0b9b4727c1fc67f4f741eb.zip |
Merge branch 'master' into next
* master:
Add support for uint64_t to pmt.
Diffstat (limited to 'gruel/src/lib/pmt/qa_pmt_prims.cc')
-rw-r--r-- | gruel/src/lib/pmt/qa_pmt_prims.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gruel/src/lib/pmt/qa_pmt_prims.cc b/gruel/src/lib/pmt/qa_pmt_prims.cc index f2414c72c..985361f13 100644 --- a/gruel/src/lib/pmt/qa_pmt_prims.cc +++ b/gruel/src/lib/pmt/qa_pmt_prims.cc @@ -104,6 +104,19 @@ qa_pmt_prims::test_integers() } void +qa_pmt_prims::test_uint64s() +{ + pmt_t p1 = pmt_from_uint64((uint64_t)1); + pmt_t m1 = pmt_from_uint64((uint64_t)8589934592ULL); + CPPUNIT_ASSERT(!pmt_is_uint64(PMT_T)); + CPPUNIT_ASSERT(pmt_is_uint64(p1)); + CPPUNIT_ASSERT(pmt_is_uint64(m1)); + CPPUNIT_ASSERT_THROW(pmt_to_uint64(PMT_T), pmt_wrong_type); + CPPUNIT_ASSERT_EQUAL((uint64_t)8589934592ULL, (uint64_t)pmt_to_uint64(m1)); + CPPUNIT_ASSERT_EQUAL((uint64_t)1ULL, (uint64_t)pmt_to_uint64(p1)); +} + +void qa_pmt_prims::test_reals() { pmt_t p1 = pmt_from_double(1); |