Instances of TestAssertionFailureException are exceptions raised by the PUnitSuite and CUnitSuite components.
When an assert*() method is called from a PUnit or CUnit test case, it throws a TestAssertionFailureException if the assertion is false.