Пакет: matlab.unittest.constraints
Суперклассы: matlab.unittest.constraints.Constraint
Ограничение, указывающее функцию, которая выдает ожидаемый профиль предупреждения
IssuesWarnings создает ограничение, которое выдает ожидаемый профиль предупреждения. Ограничение выполняется только в том случае, если фактическое значение является дескриптором функции, выдающим определенный набор предупреждений. При указании предупреждений используются идентификаторы предупреждений.
По умолчанию ограничение только подтверждает, что когда платформа тестирования вызывает дескриптор функции, MATLAB ® выдает указанный набор предупреждений. При этом игнорируется количество выданных предупреждений, порядок их выдачи, а также то, выдаются ли какие-либо неуказанные предупреждения. Однако можно задать параметры с учетом порядка, количества и набора предупреждений. Можно также указать точный профиль предупреждения для сравнения .
outConstObj = IssuesWarnings( создает зависимость, warnArr)outConstObj, указывая функцию, которая выдает ожидаемые предупреждения, warnArr.
outConstObj = IssuesWarnings( создает ограничение с дополнительными опциями, заданными одним или несколькими expVal,Name,Value)Name,Value аргументы пары. Name должно отображаться внутри отдельных кавычек (''). Можно указать несколько аргументов пары имя-значение в любом порядке как Name1,Value1,...,NameN,ValueN.
|
Идентификаторы предупреждений ожидаются, когда платформа тестирования вызывает дескриптор функции, указанный как массив ячеек идентификаторов предупреждений. Если |
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
|
Индикатор, если значение является дескриптором функции, который должен выдать профиль предупреждения, который является точным совпадением, указанный как По умолчанию: |
|
Индикатор соответствия количеству элементов, указанный как По умолчанию: |
|
Индикатор соответствия порядку элементов, указанный как Порядок заданного набора предупреждений определяется путем обрезки профилей предупреждений до профиля без повторных смежных предупреждений. Например, профиль предупреждения Когда это ограничение соблюдает порядок, порядок выданных и ожидаемых предупреждений должен соответствовать порядку ожидаемого профиля предупреждения. Выданные предупреждения, не перечисленные в По умолчанию: |
|
Индикатор соответствия элементов набора, указанный как По умолчанию: |
|
Количество выходов, которые должно запрашивать ограничение при вызове дескриптора функции, заданного как неотрицательное, действительное скалярное целое число. По умолчанию: |
|
Индикатор того, выполняет ли ограничение точные сравнения. Задайте это свойство через конструктор с помощью аргумента пары имя-значение, |
|
Ожидаемые идентификаторы предупреждений. Задайте это свойство только для чтения с помощью конструктора с помощью |
|
Выходные аргументы, создаваемые при вызове предоставленного дескриптора функции, заданного как массив ячеек. Это свойство предоставляет доступ к выходным аргументам. Он доступен только для чтения, и платформа тестирования устанавливает его при вызове дескриптора функции. Количество выходов определяется |
|
Число выходных аргументов, используемых экземпляром при выполнении функций. Задайте это свойство через конструктор с помощью аргумента пары имя-значение, |
|
Индикатор, если ограничение учитывает счетчики элементов, заданные конструктором с помощью аргумента пары имя-значение. |
|
Индикатор, если ограничение учитывает порядок элементов, заданный конструктором с помощью аргумента пары имя-значение. |
|
Индикатор, если ограничение учитывает элементы набора, заданные конструктором с помощью аргумента пары имя-значение. |
Ручка. Сведения о том, как классы обработки влияют на операции копирования, см. в разделе Копирование объектов.