Class: matlab.unittest.TestCase
Package: matlab.unittest
Dynamically add diagnostics for test failures
onFailure(
adds diagnostics for test failures. If a test fails, then the test framework
executes the diagnostics. By default, these diagnostics execute upon verification
failures, assertion failures, fatal assertion failures, and uncaught
exceptions.testcase
,failureDiag
)
onFailure(
indicates if the test framework also executes diagnostics upon assumption failures.
To execute diagnostics upon assumption failures also, set testcase
,failureDiag
,'IncludingAssumptionFailures',tf)tf
to
true
.
To add a diagnostic for each test in your class, call the
onFailure
method from a function in the
TestMethodSetup
block.