Пакет: matlab.mock
Суперклассы: matlab.unittest.TestCase
TestCase для записи тестов с макетной структурой
Используйте matlab.mock.TestCase для записи тестов, использующих среду насмешек. matlab.mock.TestCase происходит от matlab.unittest.TestCase класс.
Структура тестирования создает matlab.mock.TestCase экземпляры.
| assertAccessed | Подтверждение доступа к свойству |
| assertCalled | Убедитесь, что метод был вызван с определенными входными значениями |
| assertNotAccessed | Подтвердить, что к свойству не был получен доступ |
| assertNotCalled | Убедитесь, что метод не был вызван с определенными входными значениями |
| assertNotSet | Убедитесь, что свойство не установлено |
| assertSet | Подтвердить, что свойство установлено |
| assignOutputsWhen | Определение возвращаемых значений для вызова метода или доступа к свойству |
| assumeAccessed | Предположим, что был получен доступ к свойству |
| assumeCalled | Предположим, что метод был вызван с определенными входными значениями |
| assumeNotAccessed | Предположим, что к свойству не был получен доступ |
| assumeNotCalled | Предположим, что метод не был вызван с определенными входными значениями |
| assumeNotSet | Предположим, что свойство не установлено |
| assumeSet | Предположим, что свойство установлено |
| clearMockHistory | Очистить историю взаимодействий имитационных объектов |
| createMock | Создать имитационный объект |
| fatalAssertAccessed | Неустранимо утверждать, что доступ к свойству был получен |
| fatalAssertCalled | Фатально утверждать, что метод был вызван с определенными входными значениями |
| fatalAssertNotAccessed | Неустранимо утверждать, что доступ к свойству невозможен |
| fatalAssertNotCalled | Фатально утверждать, что метод не вызывался с определенными входными значениями |
| fatalAssertNotSet | Неустранимо утверждать, что свойство не установлено |
| fatalAssertSet | Неустранимо утверждать, что свойство было установлено |
| forInteractiveUse | Создать TestCase для интерактивного использования имитационных объектов |
| getMockHistory | Вернуть историю имитационных взаимодействий из TestCase случай |
| returnStoredValueWhen | Возвращать сохраненное значение при обращении к свойству |
| storeValueWhen | Сохранять значение при установке свойства |
| throwExceptionWhen | Создать исключение для вызова метода или взаимодействия свойств |
| verifyAccessed | Проверка доступа к свойству |
| verifyCalled | Убедитесь, что метод вызван с определенными входными значениями |
| verifyNotAccessed | Убедитесь в отсутствии доступа к свойству |
| verifyNotCalled | Убедитесь, что метод не был вызван с определенными входными значениями |
| verifyNotSet | Убедитесь, что свойство не установлено |
| verifySet | Убедитесь, что свойство установлено |
| addTeardown | Динамически добавлять подпрограмму разрыва в TestCase случай |
| applyFixture | Использовать приспособление с TestCase |
| forInteractiveUse | Создание Test Case для интерактивного использования |
| getSharedTestFixtures | Предоставление доступа к общим испытательным приборам |
| регистрация | Запись диагностической информации при выполнении теста |
| onFailure | Динамически добавлять диагностику сбоев тестирования |
| управляемый | Управляемый TestCase тест |
Также, TestCase класс наследует методы из этих классов:
| matlab.unittest.qualifications. Assertable | Квалификация для проверки предварительных условий испытания |
| matlab.unittest.qualifications. Assumable | Квалификация для фильтрации содержимого теста |
| matlab.unittest.qualifications. FatalAssertable | Квалификация для прекращения выполнения теста |
| matlab.unittest.qualifications. Поддающийся проверке | Квалификация для создания условий мягкого отказа |
Ручка. Сведения о том, как классы обработки влияют на операции копирования, см. в разделе Копирование объектов.