您的位置:首页 > 其它

通过VSTS使用Excel表格进行数据驱动的单元测试

2010-09-15 16:04 381 查看
http://hi.baidu.com/sea__wolf/blog/item/b020aa0f93a07cc17bcbe107.html

http://msdn.microsoft.com/zh-cn/office/ms404700(VS.90).aspx

测试方法:

[TestMethod()]

[DeploymentItem("testData.xls")]

[DataSource("System.Data.Odbc",

@"Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq=testData.xls;DefaultDir=.",

"Sheet1$",

DataAccessMethod.Sequential)]

public void AddTest()

{

int a = (int)((double)TestContext.DataRow["a"]);

int b = (int)((double)TestContext.DataRow["b"]);

int expected = (int)((double)TestContext.DataRow["result"]);

int actual;

actual = VeryCompexCalculator.Add(a, b);

Assert.AreEqual(expected, actual);

}

测试数据:testData.xls

DataRowabresult01131371021012103337104399
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: