単体テストのコード スニペット

IDE エディターには、Micro Focus Unit Testing Framework に関連するスニペットがいくつか用意されています。スニペットを挿入するには、エディターでショートカットを入力し、Tab を押します。スニペットがコードに挿入され、テスト ケース名を入力するように求められます。プログラムで定義されているレベル 78 の定数のリストから名前を選択するか、リテラル文字列を入力します。

ヒント: テスト ケースを作成する前に、<test-case-name> のレベル 78 の定数を作成します。この定数の値がスニペットの挿入時にリストとして提供されます。エントリ ポイントの名前に定数を使用することにより、テストでさまざまな要素を作成する際のスペルの誤りを防ぐことができます。定数の作成時に MFU というプレフィックスは使用しないでください。MFU というプレフィックスが付いたエントリ ポイントは、Micro Focus Unit Testing Framework の内部処理用に予約されており、リストに表示されません。
ショートカット スニペット 説明
testcase
entry MFU-TC-PREFIX & <test-case-name>.
   *> Test code goes here.
   goback returning MFU-PASS-RETURN-CODE
   .
テスト ケースのメインの要素。実際のテスト ロジックおよびテスト アサーションを含むセクションです。
testdata
entry MFU-TC-METADATA-SETUP-PREFIX & <test-case-name>.  *> the test case meta data
  move "ex. of a dynamic description" to mfu-md-testcase-description
  move 10000 to MFU-MD-TIMEOUT-IN-MS
  move "smoke,dynmeta" to MFU-MD-TRAITS
  set MFU-MD-SKIP-TESTCASE to false
  goback returning 0
  .
テスト ケースのオプションの要素。テスト ケースにメタデータを関連付けるためのセクションです。ここに示すオプションの使用方法の詳細については、「動的なメタデータの使用」を参照してください。
testup
entry MFU-TC-SETUP-PREFIX & <test-case-name>.  *> the test case setup
  goback returning 0
  .
テスト ケースのオプションの要素。テスト ロジックの実行前に環境を設定するためのセクションです。
testdown
entry MFU-TC-TEARDOWN-PREFIX & <test-case-name>. *> the test case tear-down
  goback returning 0
  .
テスト ケースのオプションの要素。テスト ロジックの実行後に環境を整理するためのセクションです。