Пакет: 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
.
|
Индикатор, если значение является указателем на функцию, который должен выпустить профиль предупреждения, который является точным совпадением, заданным как По умолчанию: false |
|
Индикатор, уважать ли количества элемента, заданные как По умолчанию: false |
|
Индикатор, уважать ли порядок элементов, указанных как Порядок данного набора предупреждений определяется путем обрезки профилей предупреждения к профилю без повторных смежных предупреждений. Например, профиль предупреждения Когда этот ограничительный порядок отношений, порядок предупреждений, которые выдаются и ожидаются, должны совпадать с порядком ожидаемого профиля предупреждения. Предупреждения вышли, которые не перечислены в По умолчанию: false |
|
Индикатор, уважать ли элементы набора, заданные как По умолчанию: false |
|
Количество выходных параметров ограничение должно запросить при вызове указателя на функцию, заданного как неотрицательное, действительное, скалярное целое число. Значение по умолчанию: |
|
Индикатор того, выполняет ли ограничение точные сравнения. Установите это свойство через конструктора через аргумент пары "имя-значение", |
|
Ожидаемые идентификаторы предупреждения. Установите это свойство только для чтения через конструктора через |
|
Выходные аргументы, произведенные при вызове предоставленного указателя на функцию, заданного как массив ячеек. Это свойство обеспечивает доступ к выходным аргументам. Это только для чтения, и среда тестирования устанавливает его, когда это вызывает указатель на функцию. Количество выходных параметров определяется |
|
Количество выходных аргументов, которые использует экземпляр, когда это выполняет функции. Установите это свойство через конструктора через аргумент пары "имя-значение", |
|
Индикатор, если ограничение уважает количества элемента, заданные через конструктора через аргумент пары "имя-значение", |
|
Индикатор, если ограничение уважает порядок элементов, указанных через конструктора через аргумент пары "имя-значение", |
|
Индикатор, если ограничение уважает элементы набора, заданные через конструктора через аргумент пары "имя-значение", |
Указатель. Чтобы узнать, как классы Handle влияют на операции копирования, см. раздел "Копирование объектов".