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

Reply via email to