getDiagnosticFor

Класс: matlab.unittest.constraints.
Пакет: matlab.unittest.constraints

Произведите диагностику для сравненного значения

Синтаксис

diag = getDiagnosticFor(constObj,actVal)

Описание

diag = getDiagnosticFor(constObj,actVal) производит диагностику, diag, для сравненного значения, actVal. При создании пользовательского ограничения автор класса должен реализовать метод getDiagnosticFor так, чтобы он анализировал значение, actVal, против ограничения, constObj, и инстанцировал и возвратил объект matlab.unittest.diagnostics.Diagnostic.

Как правило, среда тестирования вызывает этот метод, когда это сталкивается с отказом проверки. Поэтому ограничительный автор может позволить себе предпринять более детальный анализ в методе getDiagnosticFor, чем метод satisfiedBy.

Входные параметры

actVal

Значение для сравнения

constObj

Экземпляр Constraint

Выходные аргументы

diag

Диагностический экземпляр