Пакет: matlab.unittest.plugins
Суперклассы: matlab.unittest.plugins.TestRunnerPlugin
Интерфейс для плагинов, которые выполняют общесистемные проверки
Используйте соответствующие плагины, чтобы создать непройденные тесты помимо вашего содержания теста. Квалификация на уровне плагина полезна, потому что вы можете избежать повторения одной и той же проверки в каждом тесте. Можно принять решение периодически применять общесистемные проверки к тестовому набору, просто добавив плагин к исполнителю тестов для определенного тестового сеанса.
The 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.plugindata.QualificationContext
| matlab.unittest.plugins.TestRunnerPlugin