Ampliar los marcos de pruebas
Personalice el entorno de pruebas; cree restricciones, diagnósticos, accesorios y complementos
El marco de pruebas unitarias de MATLAB® ofrece una herramienta de prueba con la que se puede personalizar el entorno de prueba. Es posible ampliar la escritura de pruebas a través de restricciones, accesorios y diagnósticos personalizados, así como ampliar la ejecución de pruebas y la creación de informes de resultados mediante complementos personalizados para el ejecutor de pruebas.
Clases
Espacios de nombres
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 |
Temas
Restricciones
- 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.
Accesorios
- 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.
Complementos
- 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.