Erweitern von Test-Frameworks
Sie können die Testumgebung anpassen und Randbedingungen, Diagnostik, Vorrichtungen und Plug-Ins erstellen
Mit dem MATLAB®-Unit-Test-Framework können die Verfasser von Test-Tools die Testumgebung anpassen. Sie können das Verfassen von Tests um individuelle Beschränkungen, Diagnosen und Vorrichtungen erweitern und die Ausführung der Tests sowie die Ergebnisberichte über individuelle Plug-ins für Testläufe ausdehnen.
Klassen
Namespaces
matlab.unittest.constraints | Summary of classes in MATLAB constraints interface |
matlab.unittest.fixtures | Summary of classes in MATLAB fixtures interface |
matlab.unittest.plugins | Summary of classes in MATLAB plugins interface |
Themen
Beschränkungen
- Create Custom Constraint
Create a custom constraint to determine if a given value is the same size as an expected value. - Create Custom Boolean Constraint
Create a custom Boolean constraint to determine if a given value is the same size as an expected value.
Vorrichtungen
- Create Basic Custom Fixture
Create a basic custom fixture that changes the display format to hexadecimal representation. - Create Advanced Custom Fixture
Create a configurable fixture that changes the output display format for numeric values.
Plug-ins
- Write Plugins to Extend TestRunner
Use theTestRunnerPlugin
class to extend the test runner. You can implement methods to extend the creation, setup, running, and teardown of tests or test fixtures. - Create Custom Plugin
Create a custom plugin that counts the number of passing and failing assertions. - Run Tests in Parallel with Custom Plugin
Create a custom plugin that counts the number of passing and failing assertions when tests run in parallel. - Write Plugin to Add Data to Test Results
Create a plugin that adds the actual and expected values in an assertion to theTestResult
object. - Write Plugin to Save Diagnostic Details
This example shows how to create a custom plugin to save diagnostic details. The plugin listens for test failures and saves diagnostic information so you can access it after the framework completes the tests. - Plugin to Generate Custom Test Output Format
Create a plugin that uses a custom format to write finalized test results to an output stream.