Класс: testCase
Пакет: matlab.mock
Возвращает сохраненное значение при доступе к свойству
returnStoredValueWhen(testcase,behavior)
returnStoredValueWhen(
задает, что макет возвращает значение сохраненного свойства при доступе к свойству. Если макет является строгим, а свойство является абстрактным свойством интерфейса mock, среда создает отказ утверждения, когда она обращается к свойству. Чтобы включить доступ к свойству в строгом макете, используйте 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
действие. Например, вы можете задать различное последующее поведение для того же взаимодействия заданных объектов.