Next: , Previous: , Up: Tutorial triangle   [Contents]


3.5 テスト想定ファイルの作成

テスト想定ファイル0.txtは、テストが正しく実行された場合の結果をあらわします。0.txtの作成方法は、次の3つがあります。

エラーが発生するテストでは、標準出力想定の下にエラー出力想定を続けます。

3.5.1 手動で作成

テスト想定ファイル0.txtをテキストエディターを使って次の内容で作成します。

scalene triangle

3.5.2 make set

make setを実行すると、コマンドファイルcmdが実行されます。実行結果は0.txtファイルに出力され、その内容が表示されます。

$ make set
scalene triangle

この方法で0.txtを作成する場合は、作成された内容がテスト想定として本当に正しいかよく検討する必要があります。例えば、バグを含む三角形判定プログラムを準備してmake setを実行すると、仕様と異なる次のようなテスト想定となり、テストを正しく実行できません。

$ make set
futohen sankakukei

0.txtがすでに存在する場合はmake setを実行するとエラーになり、0.txtは更新されません。

3.5.3 make reset

0.txtがすでに存在する場合は、make resetで更新できます。

$ make reset
scalene triangle