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