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