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