【发布时间】:2015-05-17 21:06:54
【问题描述】:
在使用 NUnit 编写单元测试时,您可以使用 TestCaseSourceAttribute 提供多个数据输入组合。来自NUnit's documentation的例子:
private static object[] DivideCases = {
new object[] {12, 3, 4},
new object[] {12, 2, 6},
new object[] {12, 4, 3}
};
[Test, TestCaseSource("DivideCases")]
public void DivideTest(int n, int d, int q) {
Assert.AreEqual(q, n/d);
}
这将使用DivideCases 字段提供的参数运行DivideTest 三次。
有没有办法用 Jasmine 实现类似的设置?
【问题讨论】:
标签: javascript unit-testing jasmine nunit