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