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
onFailurefrom a method in theTestMethodSetupblock.
Version History
Introduced in R2017b