入力と予想される出力を含むデータ ファイルがあります。例は次のとおりです。
input: output:
2 3
3 5
4 Exception
5 8
... ...
現在、データ ファイルから読み取り、各 {input,output} ペアのテストを実行するカスタム ソリューションがあります。これを PHPUnit ベースのソリューションに変換したいと思います。テスト名forXassertYを使用して、入力ごとに 1 つのテストを実行したいと考えています。したがって、最初の 3 つのテストは for2assert3()、for3assert5()、および for4assertException() と呼ばれます。
テスト メソッドを動的に作成し、データ ファイルをこれらのテストのベースとして保持できる場合は、既存のデータをテストに変換したくありません。後で他のテストを追加し、Hudson を使用して出力を処理および表示したいので、PHPUnit に変換したいと考えています。
提案?