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