MATLAB® Unit Testing Frameworks обеспечивает, инструмент тестирования создает способность настроить тестовую среду. Можно расширить тест, пишущий посредством пользовательских ограничений, фиксаторов и диагностики, и расширить тестовое выполнение и результат, сообщающий через пользовательские плагины для исполнителя тестов.
matlab.unittest.plugins.plugindata | Сводные данные классов в Интерфейсе Данных о Плагине MATLAB |
Создание пользовательского ограничения
Этот пример показывает, как создать пользовательское ограничение, которое определяет, одного размера ли данное значение как ожидаемое значение.
Создание пользовательского булева ограничения
Этот пример показывает, как создать пользовательское булево ограничение, которое определяет, одного размера ли данное значение как ожидаемое значение.
Создание пользовательского допуска
Этот пример показывает, как создать и применить пользовательский допуск.
Создание основного пользовательского прибора
Этот пример показывает, как создать основной пользовательский прибор.
Создание усовершенствованного пользовательского прибора
Этот пример показывает, как создать пользовательский прибор с конфигурируемым конструктором.
Напишите плагины для расширения TestRunner
Используйте класс TestRunnerPlugin
, чтобы расширить исполнителя тестов. Можно реализовать методы, чтобы расширить создание, настройку, запуститься, и отключение тестов или испытательных стендов. TestRunner
запускает эти методы как показано в фигуре.
Создание пользовательского плагина
Этот пример показывает, как создать пользовательский плагин, который считает количество передачи и провальных утверждений при выполнении заданного тестового набора.
Запись плагина, чтобы сохранить диагностические данные
Этот пример показывает, как создать пользовательский плагин, чтобы сохранить диагностические данные. Плагин прислушивается к непройденным тестам и сохраняет диагностическую информацию, таким образом, можно получить доступ к нему после того, как среда завершает тесты.
Плагин, чтобы сгенерировать пользовательский тестовый выходной формат
Этот пример показывает, как создать плагин, который использует пользовательский формат, чтобы записать завершенные результаты испытаний в поток вывода.