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