相关疑难解决方法(0)

在讨论单元测试时,"DAMP not DRY"是什么意思?

我听说有人说单元测试(例如nUnit,jUnit,xUnit)应该是

DAMP

(例如,单元测试应该包含"潮湿代码"而不是"干代码")

他们在说什么?

unit-testing

317
推荐指数
7
解决办法
6万
查看次数

在xUnit.net中测试参数化类似于NUnit

在xUnit.net框架中是否有类似于NUnit的以下功能?

[Test, TestCaseSource("CurrencySamples")]
public void Format_Currency(decimal value, string expected){}

static object[][] CurrencySamples = new object[][]
{
    new object[]{ 0m, "0,00"},
    new object[]{ 0.0004m, "0,00"},
    new object[]{ 5m, "5,00"},
    new object[]{ 5.1m, "5,10"},
    new object[]{ 5.12m, "5,12"},
    new object[]{ 5.1234m, "5,12"},
    new object[]{ 5.1250m, "5,13"}, // round
    new object[]{ 5.1299m, "5,13"}, // round
}
Run Code Online (Sandbox Code Playgroud)

这将在NUnit GUI中生成8个单独的测试

[TestCase((string)null, Result = "1")]
[TestCase("", Result = "1")]
[TestCase(" ", Result = "1")]
[TestCase("1", Result = "2")]
[TestCase(" 1 ", Result = "2")]
public string …
Run Code Online (Sandbox Code Playgroud)

.net c# nunit unit-testing xunit.net

94
推荐指数
6
解决办法
4万
查看次数

标签 统计

unit-testing ×2

.net ×1

c# ×1

nunit ×1

xunit.net ×1