JSONテストケースの構造
スキャンして作成したModulesに加えて、 JSON エンジン3.0 テストケースの標準サブセットのModulesを使用することもできます。標準Modules->エンジン-& gt;JSONに次のモジュールがあります:
TestCasesでは、表 "ビジネスベースのコントロールのタイプ" に記載されているすべての要素を追加、編集、または検証することができます:
-
挿入:新しいJSON要素を追加します。
-
入力:既存の要素を修正します。
-
確認:値を確認します。制御タイプのプロパティは、「値」列で指定して編集します。
要素の出現を確認する
プロパティ「 Exists 」は、JSONファイルで要素が出現するかどうかを確認します。この基準に従って、値は「 TRUE 」または「 False 」となります。ActionModeは「 Verify 」です。
|
JSONファイル「 books.json 」は、リソース「 json 」に読み込まれます。 このタスクの目的は、「 en 」という値を持つ要素「 lang 」と「 Everyday Italian 」という値を持つ要素「 text 」を含むJSONファイルに、要素「 title 」が出現するかどうかを検証することです。
JSON要素の存在の確認 |
例
このパッケージには、JSON用のサンプルモジュールとサンプルテストケースが入っています。この章では、これらの例の一部についてご説明します。
テストケースを実行する前に、テストコンフィギュレーションパラメータ「 ExampleDirectoryJSON 」を定義する必要があります。テスト実行中にJSONファイルを保存するために使用するディレクトリを指定する必要があります。
|
この例では、作成されたJSONファイルは、ディレクトリ D:\JSON examples に保存されます。
テストコンフィギュレーションパラメータ「 ExampleDirectoryJSON 」 |
ブール値
|
以下の例では、テストケースのブール値について詳しく説明いたします。
例 - ブール値 |
数字
|
以下の例では、テストケース番号が記載されています。
例 - 数字 |
文字列の値
|
以下の例では、テストケース String が記述されています。
例 - 文字列 |
配列
|
以下の例では、テストケース「全配列」について詳しくご説明します。
例 - 配列 |