摘要:
Sequential特性用于在测试用例上指定NUnit通过为测试提供的参数选择单一值生产测试用例,并且不会生产额外的组合。Note:如果参数数据由多个特性提供,那么NUnit使用数据项的顺序是随机的。不过,对于运行时和操作系统是不会改变的。Example下面的示例会执行3次: MyTest(1, "A") MyTest(2, "B") MyTest(3, null)[Test, Sequential]public void MyTest( [Values(1,2,3)] int x, [Values("A","B" 阅读全文
随笔档案-2013年12月
[翻译]NUnit---RequiresSTA and RequiresThread Attributes(十七)
2013-12-09 20:45 by Max蚊子, 951 阅读, 收藏,
摘要:
RequiresSTAAttribute (NUnit 2.5) RequiresSTA特性用于测试方法、类、程序集中指定测试应该在单线程中运行。如果父测试不在单线程中运行则会创建一个新的线程。Note: 在测试方法上也可以使用STAThread特性。尽管运行时指挥在执行程序集的入口识别这个特性,但是许多用户希望再测试上工作,所以我们把它作为一个同义词。Examples// An STA thread will be created and used to run// all the tests in the assembly[assembly:RequiresSTA]...// Test.. 阅读全文
[翻译]NUnit---RequiredAddin and RequiresMTA Attributes(十六)
2013-12-09 08:49 by Max蚊子, 811 阅读, 收藏,
摘要:
RequiredAddinAttribute (NUnit 2.5) RequiredAddin特性用于提示一个程序集需要特殊的插件才能保证功能正常。如果没有安装插件,整个程序集会被标记为未运行。Note:在Alpha-3版本,这个特性可以运用于类或方法。但这是受限制的,主要有2个原因: 1、如由于遗漏了插件,那么这个方法或者类不被认可为一个测试,NUnit一直都不会处理它。 2、如果这个方法或者类又不同的插件处理,插件肯能无法识别这个特性在下个版本中这个特性可能会被限制于程序集。Example[assembly: RequiredAddin("MyTestFixtureAddin& 阅读全文
[翻译]NUnit---Range and Repeat Attributes(十五)
2013-12-08 21:53 by Max蚊子, 920 阅读, 收藏,
摘要:
RangeAttribute (NUnit 2.5) Range特性用于为参数话测试方法的参数的值范围指定一个值,与Random特性一样,NUnit会将每个参数的值组合为一些了测试用例,所以如果为一个参数设定数据那么必须为所以参数设定数据。默认情况下,NUnit使用参数的数据组合所有可能的情形。同时,可以使用在方法的指定特性上进行更改。 Range特性支持一下构造public RangeAttribute( int from, int to );public RangeAttribute( int from, int to, int step );public RangeAttribute.. 阅读全文
[翻译]NUnit---Property and Random Attributes(十四)
2013-12-08 15:49 by Max蚊子, 1118 阅读, 收藏,
摘要:
小记:由于工作琐碎,没得心情翻译而且也在看《CLR vis C#》,所以断更了差不多5个月,现在继续翻译,保证会翻译完成,不会虎头蛇尾。 另:NUnit已经更新到2.6.3版本,虽然正在开发2.9.6(据说会大版本更新为NUnit3.0),但是2.6.2的很多东西不会变,只不过会支持.NET4.5的某些新东西,所以笔者会在翻译2.6.2之后会保证也会翻译更新的给大家。也许翻译的不是很好或者不准确,仅给大家提供参考。 有错误的地方,欢迎斧正。废话不多说,上蒸菜:PropertyAttribute (NUnit 2.4) Property 特性使用键值对的形势,为任何测试用例或事例(... 阅读全文
浙公网安备 33010602011771号