Main Content

扩展单元测试框架

Customize testing environment; author constraints, diagnostics, fixtures, and plugins

The MATLAB®unit testing framework provides test tool authors the ability to customize the testing environment. You can extend test writing through custom constraints, diagnostics, and fixtures, and extend test running and result reporting through custom plugins for the test runner.

Classes

expand all

matlab.untest.constraints.Constraint Fundamental interface class for comparisons
matlab.unittest.constraints.booleanconstraint 布尔的接口类别的界面类别组合
matlab.untest.constraints.Tolerance Abstract interface class for tolerances
matlab.untest.diagnostics.Diagnostic Fundamental interface class formatlab.untestdiagnostics
matlab.unittest.diagnostics.ConstraintDiagnostic Diagnostic with fields common to most constraints
matlab.untest.fixtures.Fixture Interface class for test fixtures
matlab.untest.plugins.TestRunnerPlugin Plugin interface for extending TestRunner
matlab.untest.plugins.Parallelizable Interface for plugins that support running tests in parallel
matlab.unittest.plugins.qualifyingplugin 执行全系统资格的插件的接口
matlab.untest.plugins.OutputStream Interface that determines where to send text output
matlab.test.behavior.Missing Test if class satisfies contract formissing

Packages

matlab.untest.constraints Package Summary of classes inMATLAB约束Interface
matlab.untest.diagnostics Package Summary of classes inMATLAB诊断接口
matlab.untest.fixtures Package Summary of classes inMATLABFixtures Interface
matlab.untest.plugins Package Summary of classes inMATLAB插件接口

Topics

约束

Fixtures

Plugins