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