静的リストを使用して作業する
デフォルトで、 API Engine3.0 はモジュール属性を初めて追加するときに動的リストを作成します。
しかしモジュール属性を持つリストを既に作成している場合、 API Engine は同じ種類のモジュール属性を引き続き追加します。つまり、すでに静的なモジュール属性を追加している場合は、 API Engine は引き続き静的なモジュール属性を追加します。すでに動的モジュール属性を追加している場合、 API Engine は引き続き動的モジュール属性を追加します。
デフォルトのリスト・タイプは、プロパティの ListSupport に指定されています。この値はリストが静的か動的かを示します。
ListSupport プロパティ
まだモジュール属性を作成しておらず、静的リストを作成したい場合は、デフォルトの動作を変更する必要があります。動作の変更を行うには、以下の手順に従ってください。
-
API Testing メニューの Add(追加)をクリックします。
-
Add Module Attribute(s) with Static List Items(静的リスト項目を持つモジュール属性を追加する)を選択します。
リストのサポートタイプの選択
モジュール属性を追加して、静的リストを作成できるようになりました。
動的リストから静的リストへサポートを切り替える
動的リストを静的リストに変換したい場合は、以下の手順に従ってください。
-
すべての動的モジュール属性を削除します。
-
APIテストメニューで、 Add(追加)ドロップダウンメニューを開き、 Add Module Attribute(s) with Static List Items(静的リスト項目を持つモジュール属性を追加する)を選択してください。
静的リストでモジュール属性を操縦する
静的リストのモジュール属性を操作するには、ActionModeの Verify と Constraint 、またはXTestStepでインデックス、表記法、結果数を設定します。
以下の章では、その方法について説明します。
-
サブリストを持たないリストなどの単純なリストや、一般的なリスト検証には、ActionModeの Verify を使用してください。
-
リストアイテムを一意に識別する要素がわかっている場合は、ActionModeの Constraint を使用してください。
リストの操作方法の例については、 see chapter "制約とリストの処理例" をご覧ください。