Пакет: matlab.unittest.diagnostics
Основной интерфейсный класс для matlab.unittest
диагностика
Diagnostic
интерфейсный класс является средними значениями который matlab.unittest
среда и ее клиентская информация о диагностике пакета. Вся диагностика выведена из Diagnostic
, являются ли они предоставленным пользователями диагностическим тестом для отдельного сравнения, или диагностика сопоставила с Constraint
используемый в сравнении.
Классы, которые выводят из Diagnostic
закодируйте диагностические действия, которые будут выполняться. Они приводят к диагностическому результату, который отображен соответственно тестом рабочая среда. В обмен на соответствие этого требования, любого Diagnostic
реализация может использоваться непосредственно с matlab.unittest
проверки. Эти проверки выполняют диагностическое действие и хранят результат для теста рабочая среда, чтобы использовать.
Как удобство, среда создает соответствующие диагностические экземпляры для массивов векторов символов, строки и указатели на функцию, когда они - пользователь, предоставили диагностический тест. Чтобы сохранить хорошую производительность, эти значения только преобразованы в Diagnostic
экземпляры, когда отказ проверки происходит или когда тест рабочая среда явным образом наблюдает передающие проверки. Исполнитель тестов по умолчанию явным образом не наблюдает передающих проверок.
|
Артефакты производятся во время последней диагностической оценки, возвращенной как массив артефактов. |
|
|
диагностирование | Выполните диагностическое действие |
соединение | Соедините несколько объектов диагностики в единый массив |
Указатель. Чтобы узнать, как классы Handle влияют на операции копирования, см. раздел "Копирование объектов".