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