This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

sltest.testmanager.DiagnosticRecord class

Package: sltest.testmanager
Superclasses:

View custom criteria diagnostic information

Description

An instance of sltest.testmanager.DiagnosticRecord displays diagnostic information returned a verification during custom criteria analysis.

Construction

obj = getCustomCriteriaResult(tcResult) creates an sltest.testmanager.CustomCriteriaResult object, which has a property DiagnosticRecord. DiagnosticRecord is an sltest.testmanager.DiagnosticRecord object for the test case result object tcResult.

Properties

expand all

Outcome of diagnostic, returned as an sltest.testmanager.TestResultOutcomes object.

Example: Passed

Diagnostic record of the custom criteria result, returned as a cell array.

Example: 'Final: 0.'

Framework diagnostic record of the custom criteria result, returned as a cell array.

Example: 'verifyEqual passed.…'

Name of the recorded event, returned as a character vector.

Example: VerificationPassed

Report of the diagnostic result, returned as a character vector.

If the custom criteria returns an error, it constructs an Mexception object containing information about the error.

Example: MException

Examples

collapse all

Run the test case tc, creating a result set tcResultSet.

tcResultSet = run(tc);

Get the test case result from the result set.

tcResult = getTestCaseResults(tcResultSet);

Get the custom criteria result from the test case result.

ccResult = getCustomCriteriaResult(tcResult);

Display the diagnostic result

ccResult.DiagnosticRecord
ans = 

  DiagnosticRecord with properties:

                      Outcome: Passed
         TestDiagnosticResult: {'Final: 0.'}
    FrameworkDiagnosticResult: {'verifyEqual passed.…'}
                        Event: 'VerificationPassed'
                       Report: '=============================…'

Introduced in R2016b