演習 4: 「Trip Search Results」ページのテスト

この演習では、"tripsearchresults.cfm" ページをテストします。まず、検索基準を「Trip Search」フォームに入力して結果を検証することにより、「Trip Search Results」ページをテストします。次に、「Trip Search」フォームから送信された 3 つのクエリー対象列すべてに対応する完全な WHERE 節を作成するために、コードを完成させます。

「Trip Search Results」ページをテストするには :

  1. my_app ディレクトリにある "tripsearchform.cfm" ページをブラウザで表示して次の作業を行います。
    1. [Trip Location] ドロップダウンリストボックスで [Begins With] オプションを選択し、テキストボックスに値「C」を入力します。
    2. [Search] をクリックします。
    3. 「Trip Search Results」ページには、次のように複数のエントリが表示されます。


      この図は、旅行検索結果を示しています。

    4. しかし、検索結果ページで行き先が「China」になっている旅行は 1 つだけです。
    5. ブラウザの [戻る] ボタンをクリックして、「Trip Search」ページに戻ります。
  2. 「Trip Search」ページの [Location] ドロップダウンリストで、[Is] オプションを選択し、「China」という値を入力して [Search] をクリックします。

    「Trip Search Results」ページでは、HTML テーブル内に中国行きのエントリ 1 つだけが表示されます。

  3. 次の手順で、他の検索基準 (出発日と価格) はまだ考慮されていないことを確認します。
    1. ブラウザの [戻る] ボタンをクリックして、「Trip Search」ページに戻ります。
    2. [Departure Date] ドロップダウンリストボックスで [Before] を選択し、日付として「1900/1/1」を入力します。そして旅行代金として [Smaller Than 0] を選択します。
    3. これらのいずれの条件でも、結果ページに行は表示されません。

    4. [Search] ボタンをクリックします。
    5. 「Trip Search Results」ページに表示されるリストは、手順 2 の場合とまったく同じになります。これは、「Trip Search Results」ページで WHERE 節を作成するコードに、出発日と旅行代金が含まれないためです。


ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX* | ColdFusion 5* | フォーラム* | デベロッパーセンター | サポート情報 | バグ報告

バージョン7

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/coldfusion/7_jp/htmldocs/dynamic9.htm