onFailure
Class: matlab.unittest.TestCase
Namespace: matlab.unittest
Dynamically add diagnostics for test failures
Syntax
Description
onFailure(
adds diagnostics for test failures. If a test fails, then the testing 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 testing framework also executes diagnostics upon assumption
failures. To execute diagnostics upon assumption failures also, set
testcase
,failureDiag
,'IncludingAssumptionFailures',tf)tf
to true
.
Input Arguments
Examples
Tips
To add a diagnostic for each test in your class, call
onFailure
from a method in theTestMethodSetup
block.
Version History
Introduced in R2017b