assert methods and macros

  • Freud

    Freud - 2001-07-30


    The TestAssert class has a few methods (and macros) which are the "core" of CppUnit failure reporting.
    I am surprised that the assertEquals methods only exist for "double" and "long" types. What about an assertEquals method for "string" type? Is there a precise reason for the omission?
    The assertEquals methods are more user-friendly because they allow to see the expected and the got value.
    Wouldn't it be interesting to add it in the framework?

    Thanks in advance.


    • Thomas Sondergaard

      I've wondered that myself, and I checked the CVS version, and I noticed it had been improved nicely in that area. That's actually why I asked in this forum about the stability of the CVS version and about when to expect the next release. Unfortunately the entire project, including this forum, seems to be , erhm.. hypernating. Consequently I chose to add a templated assertEquals myself. I've just added a templated assertEquals method and a matching macro wrapper.


Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks