Пакет: matlab.mock.constraints
Суперклассы:
Определяющие ограничения взаимодействия имитационных объектов
Occurred ограничение определяет возникновение одного или нескольких взаимодействий имитационных объектов. Это приводит к сбою квалификации для любого массива фактических значений, который указывает, по крайней мере, одно взаимодействие, которое не произошло. Фактическое значение должно быть массивом MethodCallBehavior, PropertyGetBehavior, или PropertySetBehavior объекты, которые все ссылаются на один и тот же имитационный объект.
Используйте Occurred ограничение для определения любой комбинации вызовов методов, доступа к свойствам или изменений свойств.
По умолчанию ограничение определяет, что все взаимодействия происходили по крайней мере один раз и в любом порядке. RespectingOrder пара имя-значение позволяет определить, что взаимодействия произошли в указанном порядке.
constraint = matlab.mock.constraints.Occurred предоставляет ограничение, определяющее, произошли ли все указанные взаимодействия.
constraint = matlab.mock.constraints.Occurred('RespectingOrder', обеспечивает ограничение, которое соблюдает порядок возникновения указанных взаимодействий.tf)
Значение. Сведения о том, как классы значений влияют на операции копирования, см. в разделе Копирование объектов.
matlab.mock.MethodCallBehavior | matlab.mock.PropertyGetBehavior | matlab.mock.PropertySetBehavior | matlab.mock.TestCase