テスト ケースの準備段階で呼び出されるプレフィックス MFUM が付いた追加エントリ ポイントを含めることで、テスト ケースで動的なメタデータを使用できます。エントリ ポイントの実行時に、mfunit.cpy コピーブックを介して公開されたさまざまな MFU-MD フィールドを変更して、テスト ケースのメタデータを更新できます。
この方法は、テキスト フィクスチャ (.mfu) ファイルでテスト ケースのメタデータを指定する代替方法です。
説明 | テキスト フィクスチャ ファイル (.mfu) ファイルのタグ | COBOL フィールド | MFUM で変更可能かどうか |
---|---|---|---|
テスト ケース名 | [name] | MFU-MD-TESTCASE | いいえ |
テスト ケースの説明 | description | MFU-MD-TESTCASE-DESCRIPTION | はい |
テストのタイムアウト (ミリ秒) | timeout | MFU-MD-TIMEOUT-IN-MS | はい |
テスト ケースのトレイト | traits | MFU-MD-TRAITS | はい |
$set case sourceformat"variable" copy "mfunit_prototypes.cpy". program-id. MFUT_METADATA. working-storage section. copy "mfunit.cpy". procedure division. test-it. exhibit named MFU-MD-TESTCASE *> Read-ONLY exhibit named MFU-MD-TESTCASE-DESCRIPTION exhibit named MFU-MD-TIMEOUT-IN-MS exhibit named MFU-MD-TRAITS goback returning return-code. . entry "MFUM_METADATA". move "This is an example of a dynamic description" to MFU-MD-TESTCASE-DESCRIPTION move 3000 to MFU-MD-TIMEOUT-IN-MS move "smoke" to MFU-MD-TRAITS set MFU-MD-SKIP-TESTCASE to false goback.