exponenta event banner

matlab.unittest.constraints.Класс допусков

Пакет: matlab.unittest.constraints

Абстрактный класс интерфейса для допусков

Описание

Допуски определяют понятие нечеткого равенства для набора типов данных и могут быть подключены к IsEqualTo ограничение через 'Within' аргумент пары имя-значение.

Классы, производные от Tolerance класс интерфейса должен содержать определение допуска. Используйте satisfiedBy метод реализации определения допуска. Классы, производные от Tolerance класс также должен обеспечивать диагностику для двух сравниваемых значений. В рамках тестирования используется диагностика, когда сравниваемые значения выходят за пределы допустимого допуска. Используйте getDiagnosticFor способ реализации этого условия. Наконец, классы, производные от Tolerance класс должен обеспечивать средство для определения типов данных, поддерживаемых допуском. Определите поддерживаемые типы данных, внедрив supports способ.

Методы

getDiagnosticForВыполните диагностику для двух значений, указанных как находящиеся в пределах допуска
satisfiedByОпределение того, находятся ли два значения в пределах допуска
поддержкиОпределите, поддерживает ли допуск указанный тип данных

Копирование семантики

Значение. Сведения о том, как классы значений влияют на операции копирования, см. в разделе Копирование объектов.