如何指定要在每个测试用例中使用的数据?
即我希望使用一个表来设置一些数据,然后针对该数据运行一堆测试。
谢谢
我一直在研究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();
...
我希望这会有所帮助。