Пакет: 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 | Удлинить метод испытания на разрыв |
Ручка. Сведения о том, как классы обработки влияют на операции копирования, см. в разделе Копирование объектов.
matlab.unittest.plugins.FailOnWarningsPlugin | matlab.unittest.plugins.plugindata.QualificationContext | matlab.unittest.plugins.TestRunnerPlugin