matlab.unittest.selectors.HasProcedureName クラス
名前空間: matlab.unittest.selectors
スーパークラス: matlab.unittest.selectors.Selector
プロシージャ名に基づいて TestSuite 配列要素を選択
説明
matlab.unittest.selectors.HasProcedureName クラスは、テスト プロシージャの名前に基づいてテスト スイートにフィルターを適用するセレクターを提供します。
クラスベースのテストでは、テスト プロシージャの名前はテストを含む Test メソッドの名前です。関数ベースのテストでは、テストを含むローカル関数の名前です。スクリプトベースのテストでは、テスト セクション タイトルから生成された名前です。テスト スイート要素の名前と異なり、テスト プロシージャの名前には名前空間名、ファイル名、パラメーター化に関する情報は含まれません。
作成
説明
入力引数
プロパティ
例
代替機能
テスト プロシージャ名に基づいてテスト スイートにフィルターを適用する場合に柔軟性を最大化するために、HasProcedureName クラスを使用します。あるいは、名前と値の引数 ProcedureName を使用してフィルターが適用されたテスト スイートを作成できます。以下に例を示します。
filteredSuite = matlab.unittest.TestSuite.fromClass(?ZerosTest, ... "ProcedureName","testClass");
runtests 関数または runperf 関数の名前と値の引数 ProcedureName を使用してテストを選択して実行することもできます。以下に例を示します。
results = runtests("ZerosTest.m","ProcedureName","testClass");
バージョン履歴
R2017a で導入