Класс: matlab.unittest.diagnostics.Diagnostics
Пакет: matlab.unittest.diagnostics
Объединение нескольких средств диагностики в один массив
diagArray = join(diag1,...,diagN)
объединяет множественную диагностику, заданную diagArray = join(diag1,...,diagN)diag1 через diagN, в один массив, diagArray.
|
Диагностическое содержимое, указанное как экземпляр |
|
Массив объединенного диагностического содержимого.
|
Можно использовать диагностику объединения массивов в массив, если хотя бы одно из значений является диагностическим. join метод предотвращает необходимость Diagnostics в массиве. Рассмотрим следующий пример.
arbitraryValue = 5;
testCase.verifyThat(false, IsTrue, ...
['should have been true', ...
@() system('ps'), ...
arbitraryValue, ...
MyCustomDiagnostic]);С тех пор MyCustomDiagnostic является Diagnosticдругие значения также корректно преобразуются в диагностику.