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