Main Content

setupSharedTestFixture

Class: matlab.unittest.plugins.TestRunnerPlugin
Namespace: matlab.unittest.plugins

Extend setting up shared test fixture

Description

example

setupSharedTestFixture(plugin,pluginData) extends the setting up of a shared test fixture. This method defines how the test runner performs shared fixture setup. The testing framework evaluates this method one time for each shared test fixture, within the scope of the runTestSuite method.

Input Arguments

expand all

Plugin, specified as a matlab.unittest.plugins.TestRunnerPlugin object.

Shared test fixture setup information, specified as a matlab.unittest.plugins.plugindata.SharedTestFixturePluginData object. The testing framework uses this information to describe the test content to the plugin.

Attributes

Accessprotected

To learn about attributes of methods, see Method Attributes.

Examples

expand all

Create a plugin and override the setupSharedTestFixture method to display the shared test fixture name at setup time.

classdef ExamplePlugin < matlab.unittest.plugins.TestRunnerPlugin
    methods (Access=protected)
        function setupSharedTestFixture(plugin,pluginData)
            fprintf('### Setting up: %s\n',pluginData.Name)
            setupSharedTestFixture@ ...
                matlab.unittest.plugins.TestRunnerPlugin(plugin,pluginData)
        end
    end
end

Version History

Introduced in R2014a