Пакет: matlab.unittest.constraints
Компаратор для объектов MATLAB или Java
ObjectComparator
создает компаратор для объектов Java® или MATLAB®. Компаратору удовлетворяют если isequaln
возвращает true
. Однако, если класс ожидаемого значения задает isequal
метод, или видимый или скрытый, но не isequaln
метод, ObjectComparator
использование, что метод для сравнения вместо isequaln
.
ObjectComparator('Within',
создает компаратор с помощью заданного допуска. tolObj
)ObjectComparator
первые проверки, что вызов isequaln
или isequal
возвращает true
. Если проверка перестала работать, ObjectComparator
проверки на эквивалентный класс, размер и разреженность фактических и ожидаемых значений. Если эти проверки передают, ObjectComparator
сравнение делегатов с предоставленным допуском, tolObj
. Значение этого допуска должно иметь тот же класс как фактические и ожидаемые значения.
|
|
|
Определенный допуск используется в конструкции компаратора в виде |
Значение. Чтобы узнать, как классы значений влияют на операции копирования, см. раздел "Копирование объектов".
isequal
| matlab.unittest.constraints.IsEqualTo
| matlab.unittest.constraints.Tolerance