All*_*est 20 nunit nunit-2.5 rowtest
在NUnit 2.4.7中,包含了nunit.framework.extensions.dll,这使得可以进行RowTests.
下载最新版本(2.5.8)时,我找不到它.这是怎么回事?
Chr*_*sal 33
RowTest您可以使用,而不是使用TestCase.之前使用的测试RowTest看起来像:
[RowTest]
[Row("foo", false)]
[Row("", true)]
public void Some_test(string value, bool expected)
{
// test
}
Run Code Online (Sandbox Code Playgroud)
并与同样的事情TestCase看起来是这样的:
[TestCase("foo", false)]
[TestCase("", true)]
public void Some_test(string value, bool expected)
{
// test
}
Run Code Online (Sandbox Code Playgroud)
RowTest是暂时合并的扩展,在2.5 Alpha 2中被删除
NUnit现在包括由Andreas Schlapsi编写的RowTest扩展,在它的扩展程序集中.此扩展允许您编写带参数的测试方法,并使用RowAttribute提供多组参数值.要使用RowTest,您的测试必须引用nunit.framework.extensions程序集.
注意:将扩展合并到NUnit自己的扩展程序集中是我们为此版本尝试的一项实验.该方法可能会在将来的releases.future版本中发生变化.
RowTestExtension已合并到Alpha-1中的nunit扩展dll中,现在作为单独的插件提供.这是我们计划针对任何捆绑插件采取的一般方法,因为它允许插件的创建者提供与NUnit版本分开的更新.
您现在可以从此处下载RowTest扩展.
| 归档时间: |
|
| 查看次数: |
3007 次 |
| 最近记录: |