第66章 DMN ベーステストシナリオのテストテンプレート
Business Central は、DMN ベースの全テストシナリオアセットに対してテンプレートを生成し、この中に、関連の DMN モデルの指定のインプットやデシジョンがすべて含まれます。DMN モデルの入力ノードごとに、GIVEN 列が追加され、各デシジョンノードは EXPECT 列で表現されます。デフォルトのテンプレートは、必要に応じていつでも変更できます。また、DMN モデルの一部のみをテストするには、生成した列を削除することも、EXPECT から GIVEN セクションのデシジョンノードを移動することが可能です。
66.1. DMN ベースのテストシナリオのテストシナリオテンプレート作成
以下の手順に従い、DMN ベースのシナリオのテストシナリオテンプレートを作成し、DMN モデルを検証します。
手順
-
Business Central で、Menu
Design Projects に移動して、テストシナリオを作成するプロジェクトをクリックします。 -
Add Asset
Test Scenario の順にクリックします。 - テストシナリオ 名を入力し、適切な パッケージ を選択します。
- Source type で DMN を選択します。
- Choose DMN asset オプションを使用して、既存の DMN アセットを選択します。
Ok をクリックして、テストシナリオデザイナーでテストシナリオを作成して開きます。
テンプレートは自動的に生成され、ニーズに合わせてこのテンプレートを変更できます。
テストシナリオの実行中に java メソッドをプロパティーセルに定義するには、以下を実行します。
- インスタンスヘッダーセルまたはプロパティーヘッダーセルをクリックします。
- Test Tools タブからデータオブジェクトフィールドを選択します。
- Insert Data Object をクリックします。
- 式を使用して、テストシナリオの実行に java メソッドを定義します。
- データオブジェクトにプロパティーをさらに追加するには、プロパティーヘッダーセルを右クリックして、必要に応じて Insert column right または Insert column left を選択します。
- 必要に応じて、コンテキストメニューを使用して行と列を追加または削除します。
DMN ベースのシナリオの式の構文に関する詳細は、「DMN ベースのテストシナリオでの式の構文」 を参照してください。