Package: matlab.unittest.constraints
Test if all elements of cell array meet constraint
The EveryCellOf
class creates a proxy of the
actual value to the framework. The proxy enables a test writer to
apply a constraint against each element of a cell array, which ensures
that a passing result occurs when every element of the cell array
satisfies the constraint.
It is intended that you use this class through matlab.unittest
qualifications
as shown in the examples. The class does not modify the provided actual
value, but serves as a wrapper to perform the constraint analysis.
The testing framework analyzes the constraint on an element-by-element
basis.
EveryCellOf(
creates
a proxy instance that tests if every element of a provided cell array, actVal
)actVal
,
meets a constraint. The test passes if all elements satisfy the constraint.
EveryCellOf
checks if every element
in the provided cell array satisfies an associated constraint. However,
there are some constraints, a prominent one being IsEqualTo
,
that natively validate if all elements in cell arrays satisfy a condition.
In these situations, use of EveryCellOf
is unnecessary
and impedes qualification performance.
|
Actual value to test against constraint |
|
Actual value to test against constraint. Set this property through
the constructor via the |
Value. To learn how value classes affect copy operations, see Copying Objects.
AnyCellOf
| AnyElementOf
| EveryElementOf
| matlab.unittest.qualifications