wiki:Projects/GSoC/TestingReview/CxxTest
Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

Version 6 (modified by Xiaochen Pan, on 07/09/12 at 00:32:03) (diff)

TestingReview/CxxTest

CxxTest is a unit testing framework in C++. It can be used for host-based testing but not for RTEMS based testing, because it does not support C macros preprocessing, which has limited it in RTEMS based testing.

  • CxxTest supports xUnit architecture with test cases, test fixtures and test suites.
  • It supports the standard XML output.
  • It is easy to compile and highly portable because no pre-compiled library is used.
  • CxxTest support automatic test runner generation and independent test cases running.
  • It supports mocking functions and mocking objects.
  • It supports python scripts.