Пакет: matlab.mock.constraints
Ограничительное свойство определения получает доступ
Ограничение WasAccessed
производит отказ проверки, если фактическое значение не является экземпляром PropertyBehavior
, или если к свойству, которое соответствует PropertyBehavior
, не получили доступ конкретное количество раз.
Число раз к свойству получают доступ, включает число раз, что MATLAB® неявно получает доступ к свойству. Например, если вы отображаете фиктивный объект, MATLAB получает доступ к свойствам объектов, чтобы отобразить их значения.
constraint = WasAccessed
обеспечивает ограничение, которое решает, что свойство получает доступ. Если к свойству получили доступ, по крайней мере, однажды, ограничение удовлетворено. Чтобы квалифицировать это, к свойству не получили доступ, инвертируйте ограничение WasAccessed
с тильдой (~
) оператор.
constraint = WasAccessed('WithCount',
обеспечивает ограничение, которое удовлетворено, когда к свойству получили доступ точно времена n
)n
.
Если вы инвертируете WasAccessed
с этим синтаксисом, если к свойству не получили доступ точно времена n
, ограничительные передачи. Например, если к свойству получили доступ 4 раза, передачи ~WasAccessed('WithCount',3)
и сбои ~WasAccessed('WithCount',4)
.
Значение. Чтобы узнать, как классы значений влияют на операции копирования, см. раздел "Копирование объектов".