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