Skip to main content

This documentation is for an older version of this product. See the latest version of this content.Opens in a new tab

例 : テスト・クラスの作成

クラス MyPackage.TestMe には、2 つの整数を加算する Add というメソッドがあります この例では、Add メソッドが 2 つの整数を正しく加算するかどうかを検証するユニット・テストを作成し、実行します。

ユニット・クラスが含まれたテスト・クラスを作成します。手順は以下のとおりです。

  1. VS Code を使用して、MyPackage パッケージに Tests という新しいクラスを作成します。Tests は、%UnitTest.TestCaseOpens in a new tab を拡張する必要があります。

  2. 次の TestAdd というメソッドを追加し、Tests をコンパイルします。

    
    Method TestAdd()
    {
     do $$$AssertEquals(##class(MyPackage.TestMe).Add(2,2),4, "Test Add(2,2)=4")
     do $$$AssertNotEquals(##class(MyPackage.TestMe).Add(2,2),5,"Test Add(2,2)'=5")
    }
    
  3. ユニット・テスト・ディレクトリ内のサブディレクトリに、Tests のクラス・ファイルをコピーします。この例では、ファイルを C:\unittests\mytests\cls\MyPackage にコピーします。

Note:

次の例で示すとおり、mytests は、一組のテストの名前であり、^UnitTestRoot によって指定されたディレクトリの子にもなっています。Manager.RunTest("mytests") を実行すると、mytests ディレクトリにあるすべてのテストが実行されます。

Note:

このテスト・クラスは、XML ファイルとして、管理ポータル ([システムエクスプローラ][クラス]) からユニット・テスト・ディレクトリにエクスポートすることもできます。

FeedbackOpens in a new tab