c# - 如何在 FitNesse 中使用 ArrayFixture?

标签 c# testing fitnesse

我很难让阵列夹具正常工作。

最初,测试被编写为一个 rowfixture,后来需求发生了变化,现在结果的顺序很重要。

看来您必须将数据传递到基本 arrayfixture 构造函数中,但我不明白这是怎么可能的,也不知道您如何将参数传递到 arrayfixture 中。

如果有人有健身和夹具代码的工作示例,我将非常感谢您发布它。

最佳答案

ArrayFixture 最常与 DoFixture 的自动环绕功能一起使用。如果 DoFixture 表中的方法返回一个列表,则会使用该列表创建一个 ArrayFixture,并将该列表与 DoFixture 表中的其余行进行比较。

例如

|mydofixture|
|mylistmethod|something|
|name1|name2|name3|
|value11|value12|value13|
|value21|value22|value23|

参见 http://fitsharp.github.io/Fit/FixtureWrapper.htmlhttps://github.com/jediwhale/fitsharp/blob/master/source/fitTest/Double/SampleDomain.cs

关于c# - 如何在 FitNesse 中使用 ArrayFixture?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/175906/

相关文章:

delphi - Delphi和Fitnesse/fit4delphi的例子?

c# - 远程服务器返回错误: (401) Unauthorized Error occured when i try to download file via Web Client

c# - 从服务器端 C# 进行长轮询

java - 检查(并提取)字符串中数值的外观

javascript - 我如何从网络元素中获取文本并在控制台中打印(例如)

java - Fitnesse 固定装置 - 找不到设置方法

java - 如何将 Java 空字符串传递给 Fitnesse

c# - 带 View 的 BaseController

C# 和 MySql 集成

selenium - 在 selenium 自动结束 2 结束测试期间关闭浏览器