テストツール
テストツールは、ワークフロー内のデータまたはプロセスを検証します。 テストツールは複数の入力を受け付けるため、単一のテストツールで複数のテストを作成し、複数のデータとプロセスのセットをテストできます。 テスト基準が満たされていないと、エラーメッセージが表示されます。
テストツールを使用して、結果をデータベースに書き込む前にデータを検証します。
ツールを設定する
ツールが最初にキャンバスに配置されると、構成ウィンドウに空のリストが表示されます。
新しいテストをリストに追加するには:
- [追加] をクリックして [テストの追加] ウィンドウを開きます。
- テスト名にテスト名を入力します。
- [入力接続] をクリックし、テストする入力接続を選択します。
- [テストの種類] をクリックし、テストを選択します。
- レコード数は特定の値と一致します: レコード数がテスト値の値と一致しない場合、テストは失敗します。
- レコード数は他の入力のレコード数と一致します: 各入力のレコード数がテスト値の値と一致しない場合、テストは失敗します。
- 式はすべてのレコードに対して true です: 1 つ以上のレコードがテスト値の式と一致しない場合、テストは失敗します。
- 最初のレコードの式は true です: 最初のレコードがテスト値の式と一致しない場合、テストは失敗します。
- [テスト値] に値を入力するか、テストする入力を選択します。
- テストタイプが式の場合、をクリックして式を作成します。 参照: 式エディタ。
- [OK] をクリックして新しいテストを確認します。
このツールには式エディタが含まれているため、アプリまたはマクロワークフローでツールを使用すると、追加の入力アンカーが表示されます。 インタフェースツールを使用して質問アンカーに接続します。 参照: インタフェースツール。
既存のテストを編集するには:
- 一覧でテストを選択し、[編集] をクリックして [ テストの編集] ウィンドウを開きます。 テストをダブルクリックすることもできます。
- 必要に応じてフィールドを調整します。
- [OK] をクリックして変更を確認するか、キャンセルして元のテスト構成に戻します。
既存のテストを削除するには:
- 一覧で、テストを選択します。
- [削除] をクリックします。 テストは確認画面なしで削除されます。
ワークフローに他のエラーがある場合は、ワークフローのエラー動作を判断するために 、実行前に [エラーを報告しない] を使用します。 このオプションは既定で選択されているため、テストエラーはワークフローに他のエラーがない場合にのみ報告します。
検証に使用するエラーがわかっている場合など、ワークフロー内の他のエラーに関係なく、テストツールからエラーを表示する場合は、テストツールでエラーが発生しても、その他の部分にエラーが存在するかどうかに関係なく、オプションの選択を解除できます。kflow