Пакет: 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.FailOnWarningsPlugin
| matlab.unittest.plugins.TestRunnerPlugin
| matlab.unittest.plugins.plugindata.QualificationContext