Пакет: matlab.unittest.plugins
Суперклассы: matlab.unittest.plugins.TestRunnerPlugin
Интерфейс для плагинов, которые выполняют проверки в масштабе всей системы
Используйте плагины квалификации, чтобы произвести непройденные тесты кроме вашего содержания теста. Проверки на сменном уровне полезны, потому что можно постараться не повторять ту же проверку в каждом тесте. Можно решить применить проверки в масштабе всей системы к тестовому набору периодически путем простого добавления плагина в исполнителя тестов для конкретного сеанса тестирования.
QualifyingPlugin интерфейс позволяет авторам плагина исполнителя тестов реализовать плагины, которые выполняют проверки в масштабе всей системы на тестовом наборе. Можно выполнить верификации, предположения, утверждения и критические утверждения в этих унаследованных методах:
setupTestClass
teardownTestClass
setupTestMethod
teardownTestMethod
Можно выполнить только предположения, утверждения и критические утверждения в этих унаследованных методах:
setupSharedTestFixture
teardownSharedTestFixture
| assertUsing | Утверждайте, что значение удовлетворяет данному ограничению |
| assumeUsing | Примите, что значение удовлетворяет данному ограничению |
| fatalAssertUsing | Фатально утверждайте, что значение удовлетворяет данному ограничению |
| verifyUsing | Проверьте, что значение удовлетворяет данному ограничению |
| createSharedTestFixture | Расширение создания разделяемых экземпляров испытательного стенда |
| createTestClassInstance | Расширьте создание уровня класса TestCase экземпляры |
| createTestMethodInstance | Расширьте создание уровня метода TestCase экземпляры |
| reportFinalizedResult | Позвольте сообщить завершенных результатов испытаний |
| reportFinalizedSuite | Расширьте создание отчетов завершенного TestSuite массив |
| runSession | Расширьте выполнение сеанса тестирования |
| runTest | Расширьте выполнение одного Test элемент |
| runTestClass | Расширьте выполнение Test элементы от того же класса или функции |
| runTestMethod | Расширьте выполнение одного метода тестирования |
| runTestSuite | Расширенная работа TestSuite массив |
| setupSharedTestFixture | Расширьте подготовку разделяемого испытательного стенда |
| setupTestClass | Расширьте подготовку тестового класса |
| setupTestMethod | Расширьте подготовку метода тестирования |
| teardownSharedTestFixture | Расширьте разъединение разделяемого испытательного стенда |
| teardownTestClass | Расширьте разъединение тестового класса |
| teardownTestMethod | Расширьте разъединение метода тестирования |
Указатель. Чтобы узнать, как классы Handle влияют на операции копирования, см. раздел "Копирование объектов".
matlab.unittest.plugins.TestRunnerPlugin | matlab.unittest.plugins.plugindata.QualificationContext | matlab.unittest.plugins.FailOnWarningsPlugin