Класс: matlab.mock.
Пакет: matlab.mock
Хранение значения свойства
storeValueWhen(testcase,behavior)
storeValueWhen(
указывает, что макет должен сохранить значение свойства, когда свойство установлено. Если макет строг, и свойство является абстрактным свойством ложного интерфейса, среда производит отказ утверждения в доступе к набору свойств. Чтобы позволить свойству быть установленным в строгом макете, используйте метод testcase
,behavior
)storeValueWhen
.
Используя storeValueWhen
метод функционально эквивалентен использованию действия matlab.mock.actions.StoreValue
с методом when
класса PropertySetBehavior
. Например, следующие блоки кода функционально эквивалентны.
% Using the storeValueWhen method testCase.storeValueWhen(set(behavior.PropertyFoo)); % Using the StoreValue action with the when function import matlab.mock.actions.StoreValue; when(set(behavior.PropertyFoo),StoreValue);
StoreValue
. Например, можно задать различное последующее поведение для того же дразнившего объектного взаимодействия.