Класс: matlab.mock.StartCase
Пакет: 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 действия. Например, можно задать другое последующее поведение для одного и того же взаимодействия с издевательским объектом.