Пакет: matlab.unittest.constraints
Протестируйте, если какой-либо элемент массива соответствует ограничению
AnyElementOf
класс создает прокси фактического значения к среде. Прокси позволяет тестовому средству записи применить ограничение против каждого элемента массива, который гарантирует, что передающий результат происходит, когда по крайней мере один элемент массива удовлетворяет ограничению.
Это предназначается, что вы используете этот класс через matlab.unittest
проверки как показано в примерах. Класс не изменяет введенное фактическое значение, но служит оберткой, чтобы выполнить ограничительный анализ. Среда тестирования анализирует ограничение на поэлементно основание.
AnyElementOf(
создает экземпляр прокси, который тестирует, если какой-либо элемент массива обеспечил массив, actVal
)actVal
, соответствует ограничению. Тест передает, если по крайней мере один элемент индивидуально удовлетворяет ограничению.
AnyElementOf
проверки, если какой-либо элемент в обеспеченном массиве удовлетворяет связанному ограничению. Однако существуют некоторые ограничения, такие как HasNaN
и HasInf
, это исходно подтверждает, если какой-либо из элементов удовлетворяет условию. В этих ситуациях, использовании AnyElementOf
является ненужным и препятствует эффективности проверки.
|
Фактическое значение, чтобы протестировать против ограничения |
|
Фактическое значение, чтобы протестировать против ограничения. Установите это свойство через конструктора через |
Значение. Чтобы узнать, как классы значений влияют на операции копирования, см. раздел "Копирование объектов".
AnyCellOf
| EveryCellOf
| EveryElementOf
| matlab.unittest.qualifications