包:matlab.unittest.qualifications
中止测试执行的资格
的FatalAssertable
类提供中止测试执行的限定。除了为失败而执行的操作外FatalAssertable
类中的其他资格类的工作方式相同matlab.unittest.qualifications
包中。
在致命的断言失败时,FatalAssertable
类将失败通知测试框架FatalAssertionFailedException
对象。然后,框架显示失败的诊断信息并中止测试会话。当故障非常严重,以至于继续测试没有意义时,这种行为是有用的。此外,您可以在fixture拆卸中使用致命断言,以确保正确地恢复环境状态。如果你能把灯具拆下来异常安全的如果要在失败后恢复状态,请改用断言。
致命断言可以防止由于基本测试失败而导致的错误测试失败。当先前的测试无法恢复状态时,它们还可以防止错误的测试失败。如果框架不能正确地拆除fixture,则必须手动重置状态。例如,您可能需要重新启动MATLAB®.
的matlab.unittest.qualifications.FatalAssertable
类是一个处理
类。
事件名称 | 触发 | 事件数据 | 事件属性 |
---|---|---|---|
FatalAssertionFailed |
致命断言失败时触发。一个QualificationEventData 对象传递给侦听器回调函数。 |
matlab.unittest.qualifications.QualificationEventData |
|
FatalAssertionPassed |
在传递致命断言时触发。一个QualificationEventData 对象传递给侦听器回调函数。 |
matlab.unittest.qualifications.QualificationEventData |
|
matlab.unittest.qualifications.Verifiable
|matlab.unittest.qualifications.Assumable
|matlab.unittest.qualifications.Assertable
|matlab.unittest.TestCase
|matlab.unittest.qualifications.QualificationEventData