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