Пакет: 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