Класс: matlab.unittest.plugins. TestRunnerPlugin
Пакет: matlab.unittest.plugins
Расширьте создание уровня метода экземпляры TestCase
tc = createTestMethodInstance(plugin,pluginData)
расширяет создание уровня метода экземпляры tc = createTestMethodInstance(plugin,pluginData)
TestCase
и возвращает измененный экземпляр TestCase
, tc
. Среда тестирования оценивает этот метод в рамках метода runTest
TestRunnerPlugin
. Типичная реализация этого метода должна добавить прослушиватели различных событий, происходящих из экземпляра уровня метода. Поскольку TestCase
наследовался классу handle
, добавьте прослушиватели путем вызова метода addlistener
из метода createTestMethodInstance
. Среда тестирования создает экземпляры для каждого элемента массива matlab.unittest.Test
и передает каждый экземпляр его соответствующим методам Test
и любому методу с атрибутом TestMethodTeardown
или TestMethodSetup
.
|
Экземпляр |
|
Уровень метода информация о создании |
matlab.unittest. TestCase
| matlab.unittest. TestRunner
| matlab.unittest.plugins. TestRunnerPlugin. createTestClassInstance
| matlab.unittest.plugins.plugindata. TestContentCreationPluginData
| matlab.unittest.qualifications. ExceptionEventData
| matlab.unittest.qualifications. QualificationEventData