verifyUsing
クラス: matlab.unittest.plugins.QualifyingPlugin
名前空間: matlab.unittest.plugins
値が特定の制約を満たすことを検証
構文
verifyUsing(plugin,context,actual,constraint)
verifyUsing(plugin,context,actual,constraint,diagnostic)
説明
verifyUsing(
は、検定 plugin
,context
,actual
,constraint
)context
を使用して、actual
の値が指定された制約 constraint
を満たすことを検証します。実際の値が制約を満たさない場合、テスト フレームワークは検証エラーを報告します。
以下の QualifyingPlugin
メソッドで検証を実行できます。
setupTestClass
teardownTestClass
setupTestMethod
teardownTestMethod
verifyUsing(
は、エラーの発生時に診断情報 plugin
,context
,actual
,constraint
,diagnostic
)diagnostic
を表示します。
入力引数
例
プラグイン内の検定の使用
QualifyingPlugin
クラスの例を参照してください。
ヒント
QualifyingPlugin.verifyUsing
メソッドを使用して、例外をスローせずにエラーを生成して記録します。ユニット テストで定義されている以外にも QualifyingPlugin
が追加の検定を実行するため、通常は検証が使用されます。検証はテストを早期終了しないので、テスト フレームワークがすべてのテスト内容を確実に実行できます。前提条件の違反や不適切なテスト設定がないかどうかをテストするには、他の検定タイプを使用します。あるいは、次のようにします。
テストが失敗する結果を得るために必要な前提条件を、テスト環境が確実に満たすようにするには、
QualifyingPlugin.assumeUsing
メソッドを使用してください。仮定エラーが発生するとテストのフィルター処理が行われ、テスト フレームワークによってテストがIncomplete
としてマークされます。エラー条件によって現在のテスト内容の残りが無効になっても、それ以降のテスト メソッドは正しく実行される場合、
QualifyingPlugin.assertUsing
メソッドを使用してください。アサーション地点におけるエラーによって、現在のテスト メソッドが失敗し不完全となります。エラーが発生した時点でテスト セッションを中止するには
QualifyingPlugin.fatalAssertUsing
メソッドを使用します。これらの検定は、エラー モードがあまりに根本的なものであり、テストを続行する意義がない場合に役立ちます。また、フィクスチャの破棄で MATLAB® の状態が正しく復元されず、テストを中止して新しいセッションを開始する方が望ましい場合にも有益です。
バージョン履歴
R2015b で導入