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