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