Main Content

sltest.testmanager.TestSuite クラス

パッケージ: sltest.testmanager

テスト スイートを作成または変更

説明

sltest.testmanager.TestSuite のインスタンスには、他のテスト スイートとテスト ケースを含めることができます。MATLAB® ベースの Simulink® テストの場合、クラスとメソッドのパラメーターを使用してテスト スイートが実装されます。詳細については、Test Models Using MATLAB-Based Simulink Testsを参照してください。

sltest.testmanager.TestSuite クラスは handle クラスです。

クラス属性

HandleCompatible
true

クラス属性の詳細については、クラスの属性を参照してください。

作成

説明

obj = sltest.testmanager.TestSuite(parent,name) は、指定された名前の sltest.testmanager.TestSuite オブジェクトを指定された親の子として作成します。テスト ファイルまたは他のテスト スイートを親として使用できます。

プロパティ

すべて展開する

指定したテスト スイートの親であるテスト ファイルまたはテスト スイート。sltest.testmanager.TestFile オブジェクトまたは sltest.testmanager.TestSuite オブジェクトとして指定します。

属性:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

データ型:

テスト ファイルのファイル パスとファイル拡張子を除く名前。文字ベクトルとして返されます。

属性:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

データ型:

テスト スイートの説明テキスト。文字ベクトルとして指定します。

属性:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

データ型: char

テスト スイートの子であるテスト ケースが実行されるかどうかを示します。logical 値の true または false として指定します。

属性:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

データ型: logical

テスト スイートが無効にされた理由の説明テキスト。文字ベクトルとして指定します。このプロパティは、Enabled プロパティが false に設定されている場合のみ表示されます。

属性:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

データ型: char

テストスイート レベルで関連付けられている要件。構造体として返されます。

属性:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

データ型: struct

分類に使用するタグ。文字ベクトルまたは string 配列として指定します。

属性:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

データ型: char | string

テスト スイートの親であるテスト ファイル。sltest.testmanager.TestFile オブジェクトとして返されます。

属性:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

データ型: object

テスト ファイルとテスト スイートの階層。文字ベクトルとして返されます。

属性:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

データ型: char

メソッド

すべて展開する

すべて折りたたむ

% Create test file
testfile = sltest.testmanager.TestFile('C:\MATLAB\test_file.mldatx');

% Create test suite
testsuite = sltest.testmanager.TestSuite(testfile,'My Test Suite')
testsuite = 

  TestSuite with properties:

            Name: 'My Test Suite'
        TestFile: [1x1 sltest.testmanager.TestFile]
        TestPath: 'test_file > My Test Suite'
          Parent: [1x1 sltest.testmanager.TestFile]
    Requirements: [0x1 struct]
     Description: ''
         Enabled: 1

バージョン履歴

R2015b で導入