Пакет: matlab.unittest.constraints
Суперклассы: matlab.unittest.constraints.Constraint
Указатель на функцию определения ограничения, который выдает MException
The 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 влияют на операции копирования, см. раздел «Копирование объектов».
error
| matlab.unittest.constraints
| matlab.unittest.constraints.IssuesWarnings
| MException