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