Класс: matlab.mock.InteractionHistory
Пакет: matlab.mock
Возвращает историю из объекта mock
history = matlab.mock.InteractionHistory.forMock(
возвращает историю из объекта mock. mock
)history
является массивом matlab.mock.InteractionHistory
объекты. Каждый элемент в history
соответствует одному вызову метода, доступу к свойству или изменению свойства. Элементы массива упорядочены, причем первый элемент указывает на первое записанное взаимодействие. Этот метод возвращает взаимодействия только с общедоступными методами и свойствами. Для примера следующие взаимодействия не регистрируются:
Вызовы в Hidden
методы
Вызовы в Sealed
методы суперкласса
Доступы или модификации свойств бетонного суперкласса
Можно получить ту же историю взаимодействий, используя getMockHistory
метод на matlab.mock.TestCase
образец. Для примера, если у вас есть matlab.mock.TestCase
образец tc
и макет объекта mock
следующие вызовы методов эквивалентны.
h = matlab.mock.InteractionHistory.forMock(mock); h = tc.getMockHistory(mock);
Однако вам не нужен доступ к matlab.mock.TestCase
образец для использования forMock
способ.