A-A+

【Nunit】ValuesAttribute (NUnit 2.5)

2014年11月04日 Nunit 【Nunit】ValuesAttribute (NUnit 2.5)已关闭评论 阅读 271 次

ValuesAttribute (NUnit 2.5)

ValuesAttribute 特性用来为参数化方法的参数提供一个集合值。因为NUnit会根据每个参数的数据结合生成测试用例集合,所以如果为一个参数提供了数据则必须为所有参数提供数据。

NUnit默认会根据为参数提供的数据生成所以可能的测试用例。如果不需要这样,可以通过特殊的特性来进行修改。

Example

下面的例子会执行6次:

	MyTest(1, "A")
	MyTest(1, "B")
	MyTest(2, "A")
	MyTest(2, "B")
	MyTest(3, "A")
	MyTest(3, "B")
[Test]
public void MyTest(
    [Values(1,2,3)] int x,
    [Values("A","B")] string s)
{
    ...
}

See also...

  • RangeAttribute
  • RandomAttribute
  • SequentialAttribute
  • CombinatorialAttribute
  • PairwiseAttribute
标签:

评论已关闭!

Copyright © 极品飞鸽 保留所有权利.   Theme  Ality 蜀ICP备14015766号-1

用户登录

分享到: