There are four types of qualifications for testing values and responding to failures: verifications, assumptions, assertions, and fatal assertions.
Verifications — Produce and record failures without throwing an exception, meaning the remaining tests run to completion.
Assumptions — Ensure that a test runs only when certain preconditions are satisfied and the event should not produce a test failure. When an assumption failure occurs, the testing framework marks the test as filtered.
Assertions — Ensure that the preconditions of the current test are met.
Fatal assertions — Use this qualification when the failure at the assertion point renders the remainder of the current test method invalid or the state is unrecoverable.
Assertable
| Assumable
| FatalAssertable
| matlab.unittest.qualifications
| Verifiable