Пакет: matlab.mock.constraints
Суперклассы:
Определяющие ограничения взаимодействия объектов макета
The Occurred ограничение определяет вхождение одного или нескольких взаимодействий с имитирующими объектами. Это создает отказ проверки для любого массива фактических значений, которая задает по крайней мере одно взаимодействие, которое не произошло. Фактическое значение должно быть массивом MethodCallBehavior, PropertyGetBehavior, или PropertySetBehavior объекты, которые все ссылаются на один и тот же объект mock.
Используйте Occurred ограничение для проверки любой комбинации вызовов методов, обращений к свойствам или изменений свойств.
По умолчанию ограничение определяет, что все взаимодействия происходили хотя бы один раз и в любом порядке. The 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