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