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