Класс: matlab.unittest.constraints. Ограничение
Пакет: matlab.unittest.constraints
Произведите диагностику для сравненного значения
diag = getDiagnosticFor (constObj, actVal)
производит диагностику, diag = getDiagnosticFor(constObj,actVal)
diag
, для сравненного значения, actVal
. При создании пользовательского ограничения автор класса должен реализовать метод getDiagnosticFor
так, чтобы он анализировал значение, actVal
, против ограничения, constObj
, и инстанцировал и возвратил matlab.unittest.diagnostics.Diagnostic
object.
Как правило, среда тестирования вызывает этот метод, когда это сталкивается с отказом проверки. Поэтому ограничительный автор может позволить себе предпринять более детальный анализ в методе getDiagnosticFor
, чем метод satisfiedBy
.
|
Значение для сравнения |
|
Экземпляр |
|
|