matlab.unittest.plugins.DiagnosticsValidationPlugin クラス
パッケージ: matlab.unittest.plugins
診断コードの検証に役立つプラグイン
説明
DiagnosticsValidationPlugin
は、診断コードの検証に役立つプラグインを作成します。
DiagnosticsValidationPlugin
を TestRunner
に追加して、ユーザー指定の診断が正しく実行されることを確認します。通常のテストではエラー条件がほとんど発生しないため、このプラグインは役に立ちます。エラーの結果、診断コードの一部が実行されないことがあります。この診断コード内にプログラミング エラーが存在する場合、テストが失敗しない限りエラーは明らかになりません。ただし、テスト プロセスのその時点で、そのエラー条件の診断は診断コードのエラーのため失われます。
このプラグインを使用すると、テストにパスするか失敗するかにかかわらず、テスト作成者によって指定された診断を無条件に評価することができます。この方法により、診断コードのすべてにプログラミング エラーがないことを確認できます。
診断解析はテストのパフォーマンスを低下させ、膨大なテキスト出力が生成されることがあります。このプラグインを日常的なテストに使用する前に、これらの影響を含めて検討してください。
構築
matlab.unittest.plugins.DiagnosticsValidationPlugin
は、診断コードの検証に役立つプラグインを作成します。
matlab.unittest.plugins.DiagnosticsValidationPlugin(
は、すべてのテキスト出力を出力ストリーム stream
)stream
にリダイレクトします。出力ストリームを指定しない場合、プラグインは既定の ToStandardOutput
ストリームを使用します。
入力引数
|
プラグインがテキスト出力を送る場所。 既定値: |
コピーのセマンティクス
ハンドル。コピー操作に対するハンドル クラスの影響については、オブジェクトのコピーを参照してください。