Пакет: matlab.unittest.constraints
Суперклассы: matlab.unittest.constraints.Constraint
Ограничительный указатель на функцию определения, который выдает MException
Throws
класс создает ограничение, которому удовлетворяют, только если фактическое значение является указателем на функцию, который выдает определенное исключение.
Если функция выдает MException
и ExpectedException
свойство ограничения является ошибочным идентификатором, отказ проверки происходит если фактический MException
выданный имеет различный идентификатор. Поочередно, если ExpectedException
свойством является meta.class
, ограничению не удовлетворяют если фактический MException
выданный не выводит из ExpectedException
.
outConstObj = Throws(
обеспечивает ограничение, excep
)outConstObj
, определение указателя на функцию, который выдает конкретный MException
, excep
.
outConstObj = Throws(
предоставляет ограничению дополнительные опции, заданные одним или несколькими excep
,Name,Value
)Name,Value
парные аргументы.
|
Ошибочный идентификатор или |
Задайте дополнительные разделенные запятой пары Name,Value
аргументы. Name
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
|
Ожидаемые причины, заданные как массив ячеек из символьных векторов, массив строк или массив Тестирование приводит к отказу проверки если любые причины, заданные в Значение по умолчанию: |
|
Количество выходных параметров ограничение должно запросить при вызове указателя на функцию, заданного как неотрицательное, действительное, скалярное целое число. Значение по умолчанию: |
|
Индикатор, уважать ли набор ожидаемых причин, заданных как Значение по умолчанию: |
|
Ожидаемый |
|
Количество выходных аргументов экземпляр использует при выполнении функций. Установите это свойство через конструктора через аргумент пары "имя-значение", |
|
Ожидаемые причины для указателя на функцию, выдающего |
|
Индикатор, если ограничение уважает элементы набора, заданные через конструктора через аргумент пары "имя-значение", |
Указатель. Чтобы узнать, как классы Handle влияют на операции копирования, см. раздел "Копирование объектов".
MException
| error
| matlab.unittest.constraints
| matlab.unittest.constraints.IssuesWarnings