Also, when I use CPPUNIT_ASSERT_MESSAGE("foobar\n", 1 == 2) I only see the 'F' get printed in the output of ./test-moo. I do not see the requested message.
Perhaps a better question would be are there any good examples of doing this? Thanks! On Wed, Jun 1, 2016 at 1:52 PM, Dave NotTelling <dmp250...@gmail.com> wrote: > That worked! One more question: How do I make the test run with 'make > test'? It seems that 'make test' only runs the actual GNU Radio modules > and not the 'noblock' classes. > > On Wed, Jun 1, 2016 at 12:32 PM, Dave NotTelling <dmp250...@gmail.com> > wrote: > >> I was not using CPPUINT_ASSER_EQUAL. I will give that a go later today. >> Thank you! >> >> On Wed, Jun 1, 2016 at 12:08 PM, Martin Braun <martin.br...@ettus.com> >> wrote: >> >>> Are you using assert() or CPPUNIT_ASSERT_*? >>> >>> I just hacked something together, and it worked/failed just fine. >>> >>> This is my class: >>> {{{ >>> 34 class TESTOR_API fooooo >>> 35 { >>> 36 public: >>> 37 fooooo(); >>> 38 ~fooooo(); >>> 39 >>> 40 int return_five() { return 5; } >>> 41 private: >>> 42 }; >>> }}} >>> >>> And my test: >>> {{{ >>> 30 void >>> 31 qa_fooooo::t1() >>> 32 { >>> 33 fooooo F; >>> 34 CPPUNIT_ASSERT_EQUAL(F.return_five(), 5); >>> 35 CPPUNIT_ASSERT_EQUAL(F.return_five(), 6); >>> 36 } >>> }}} >>> >>> Line 35 causes to fail when I run make test. >>> >>> M >>> >>> On 05/31/2016 12:36 PM, Dave NotTelling wrote: >>> > I created a noblock C++ class and asked for QA tests to be created. I >>> > see that the _qa files exist for both .h and .cc files. But, when I >>> run >>> > 'make test' I only see the tests for the actual blocks (sync in this >>> > case). If I run ./lib/test-MyOTT then I see the output of my noblock >>> > test, but the assert() calls don't cause a failure. Am I doing >>> > something wrong? >>> > >>> > Thank you! >>> > >>> > -Dave >>> > >>> > >>> > _______________________________________________ >>> > Discuss-gnuradio mailing list >>> > Discuss-gnuradio@gnu.org >>> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>> > >>> >>> >>> _______________________________________________ >>> Discuss-gnuradio mailing list >>> Discuss-gnuradio@gnu.org >>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>> >> >> >
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio