matlab.mock.actions.ThrowException クラス
名前空間: matlab.mock.actions
メソッドが呼び出された場合、またはプロパティが設定またはアクセスされた場合に例外をスロー
説明
モック オブジェクト メソッドが呼び出された場合、またはモック オブジェクトのプロパティが設定またはアクセスされた場合にフレームワークが例外をスローするように指定するには、ThrowException
クラスを使用します。このアクションは、テスト対象システムにエラー条件を投入するために使用できます。
構築
action = ThrowException
は、メソッドが呼び出された場合、またはプロパティが設定またはアクセスされた場合に例外をスローします。
action = ThrowException(
は、モックがスローする例外を指定します。exception
)
入力引数
コピーのセマンティクス
値。値クラスがコピー操作に与える影響については、オブジェクトのコピーを参照してください。
例
代替方法
単純な出力の定義には、matlab.mock.TestCase
クラスの throwExceptionWhen
メソッドを使用することができます。ただし、ThrowException
アクションを使用すると、さらに多くの機能を使用できます。
バージョン履歴
R2017a で導入