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