最近のアクセス:
データプロバイダーのユニットテスト

Data Provider オブジェクトの役割は、簡単でハイレベルな宣言型の方法でデータコレクションやデータ構造を提供することです。その出力は、構造化データタイプまたはビジネスコンポーネントのいずれかになります。データプロバイダーが適切に動作しているかどうかをテストできます。
次の基本的な例を考えてみます。
次の構造を持つ Transaction オブジェクト "Country" というトランザクションがあり、[ Business Component ] プロパティは True に設定されています。
イメージ:42836.png
パラメーターとして国名を受け取り、その国名および首都を持つ Country ビジネスコンポーネントに基づいて変数を返す Data Provider オブジェクトもあります。
Unit Test オブジェクトでは、このデータプロバイダーが正しい情報を返すかどうかを検証します。これを実現するためには、KB エクスプローラーでデータプロバイダーを右クリックし、コンテキストメニューから次を選択します:  [ ユニットテストを作成 ] 。
イメージ:42837.png
これにより、ユニットテストの自動生成スケルトンが作成されます。
イメージ:42838.png
確認するデータを SDT に追加する必要があります。この例では、各国の首都を確認します。
イメージ:42839.png
次に、対応するテストのデータプロバイダーにテストデータを定義します。
イメージ:42840.png
テストを変更して、呼び出し (GetCountryByName) の結果と想定されるテストデータ (&TestCaseData) が一致するかどうかを検証するアサーションを追加します。
イメージ:42841.png


サブページ
Created: 19/08/09 02:01 by Admin Last update: 21/10/28 23:30 by Admin
カテゴリ
Powered by GXwiki 3.0