matlab.uitest.TestCase クラス
パッケージ: matlab.uitest
スーパークラス: matlab.unittest.TestCase
アプリのテスト フレームワークを使用するテストを記述する TestCase
説明
matlab.uitest.TestCase
クラスを使用して、アプリのテスト フレームワークを使用するテストを記述します。matlab.uitest.TestCase
は matlab.unittest.TestCase
クラスから派生します。
テスト中にユーザーがアプリを操作しないように、フレームワークは新しい Figure インスタンスをロックします。ロックされた Figure のコンポーネントは、press
や choose
などの TestCase
メソッドを使用してプログラムによる動作にのみ反応します。
構築
テスト フレームワークは matlab.uitest.TestCase
インスタンスを作成します。
メソッド
choose | UI コンポーネントでの選択動作の実行 |
chooseContextMenu | コンテキスト メニュー項目に対する選択動作の実行 |
dismissAlertDialog | Figure ウィンドウの最前面の警告ダイアログ ボックスを閉じる |
drag | UI コンポーネントでのドラッグ動作の実行 |
forInteractiveUse | 対話型で使用する TestCase オブジェクトの作成 |
hover | UI コンポーネントでのホバー動作の実行 |
press | UI コンポーネントでの押し下げ動作の実行 |
type | UI コンポーネントへの入力 |
継承メソッド
addTeardown | 破棄ルーチンを TestCase インスタンスに動的に追加 |
applyFixture | TestCase でのフィクスチャの使用 |
createTemporaryFolder | Create temporary folder |
forInteractiveUse | 対話型で使用する TestCase を作成 |
getSharedTestFixtures | 共有テスト フィクスチャへのアクセスの提供 |
log | テスト実行中の診断情報の記録 |
onFailure | テスト失敗の診断情報を動的に追加 |
run | TestCase テストを実行する |
また、TestCase
クラスは以下のクラスからメソッドを継承します。
コピーのセマンティクス
ハンドル。コピー操作に対するハンドル クラスの影響については、オブジェクトのコピーを参照してください。