失敗したテストのデバッグ

テスト ケースをデバッグするには、[Micro Focus Unit Testing] ウィンドウで [Debug] オプションを使用する必要があります。
  1. 他のプログラムをデバッグするときと同じように、事前にブレークポイントを設定しておく必要があります。TestAIRCODE.cbl がエディターにまだ表示されていない場合は、ソリューション エクスプローラーから開きます。

    テスト プログラムがエディターに表示されます。

  2. 次のコードで始まる行にブレークポイントを設定します。
    string "Incorrect distance in kilometers returned...
  3. [Micro Focus Unit Testing] ウィンドウで、[TESTAIRCODE] を右クリックし、[Debug Test] を選択します。

    デバッグ エンジンが起動し、テストの実行がブレークポイントで停止します。

  4. distance-km 変数にカーソルを置いて、2 つの空港 (ヒースローとシアトル) の間の距離を確認します。 距離が 7,703 と計算されているため (たまたま正しい距離になっています)、コードは通常どおりに実行されています。失敗であると適切に示されてもいますが、これは、次の行からわかるように、誤った値 (マイル単位での距離 4,787) でテストされたためです。
    if function numval(distance-km) not equal 4787...
  5. F5 を押してテスト ケースの残りの部分を実行します。