Пакет: 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
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
|
Ожидаемые причины, заданные как массив ячеек из символьных векторов или массив экземпляров Тестирование приводит к отказу проверки, если какие-либо причины, заданные в Значение по умолчанию: |
|
Количество выходных параметров ограничение должно запросить при вызове указателя на функцию, заданного как неотрицательное, действительное, скалярное целое число. Значение по умолчанию: |
|
Индикатор, уважать ли набор ожидаемых причин, заданных как Значение по умолчанию: |
|
Ожидаемый идентификатор |
|
Количество выходных аргументов экземпляр использует при выполнении функций. Установите это свойство через конструктора через аргумент пары "имя-значение", |
|
Ожидаемые причины для указателя на функцию, выдающего |
|
Индикатор, если ограничение уважает элементы набора, заданные через конструктора через аргумент пары "имя-значение", |
Указатель. Чтобы узнать, как классы Handle влияют на операции копирования, см. раздел "Копирование объектов".
MException
| error
| matlab.unittest.constraints
| matlab.unittest.constraints.IssuesWarnings