Topic
IC4NOTICE: developerWorks Community will be offline May 29-30, 2015 while we upgrade to the latest version of IBM Connections. For more information, read our upgrade FAQ.
1 reply Latest Post - ‏2012-11-07T17:17:03Z by chr_btc-es
RichaM
RichaM
70 Posts
ACCEPTED ANSWER

Pinned topic Unit testing in Rhapsody 7.6

‏2012-11-07T09:06:47Z |
Hi

I am trying to do unit testing with Rhapsody 7.6. I have a class, i want to test individual functions, make judgement whether it is passing or failing based on some return values or maybe code coverage.

1. Which is the best way to do UT: Assertion based testing or Animation based testing

2. I am trying to do assertion based testing, but I am not getting any examples which demonstrate the proper usage of assertion based testing.

Please help me with this regards
Updated on 2012-11-07T17:17:03Z at 2012-11-07T17:17:03Z by chr_btc-es
  • chr_btc-es
    chr_btc-es
    67 Posts
    ACCEPTED ANSWER

    Re: Unit testing in Rhapsody 7.6

    ‏2012-11-07T17:17:03Z  in response to RichaM
    Hi,

    assertion based testing mode is the default (for C++ and C) since Rhapsody 7.6: If you perform the TC tutorial for C or C++, you will automatically use assertion based testing mode. During the tutorial, all kinds of TestCases will be created so you can get an impression what kind of TestCases might fit to your own projects.
    The tutorials are available via the Testing Welcome Screen or in the installation: Folder Rhapsody/Doc/pdf_docs.

    Rhapsody 7.6 comes with two TC samples containing pre defined assertion based tests: CSDOperators, CModelCodeCoverage. Both are using C.
    In Rhapsody 7.6.1, samples for C++ have been added.

    Hope this helps, Christian.