1

各テストケースで使用するデータを指定するにはどうすればよいですか?

つまり、1つのテーブルを使用していくつかのデータを設定し、そのデータに対して一連のテストを実行したいと思います。

ありがとう

4

1 に答える 1

0

私はGojkoを見てきましたが、彼らの提案は、テスト ページの先頭で呼び出すシングルトンを作成することです。FitNesse 編集の例を次に示します。

!|import         |
|Demo1.Containers|
|Demo1.Fixtures  |

!|SUT         |
|Get Practice?|
|$practice=   |

そして私のC#コード(SUT - >テスト中のシステムは基本的なシングルトンです:

public class SUT
{
    private static Practice _practice = null;
    public static Practice getPractice()
    {
        if (_practice == null)
        {
            _practice = new Practice();
        }
        return _practice;
    }
}

私がテストしている他のクラスは、そのシングルトンを使用してデータを取得します。

    public class AddDoctorToPractice
    {
        private Practice practice = SUT.getPractice();
        ...

それが役立つことを願っています。

于 2011-02-16T15:22:10.473 に答える