1

我必须使用 Fitnesse 在表的列中插入增量值。我将从返回最后插入值的存储过程中获得的增量值。所以我必须增加值并存储它。

例如:我将从存储过程输出中获取一个值。我必须将值增加 1 并插入表中。

有任何想法吗?

  • 存储过程的输出如下: ACRDE0001 (PK)
  • 存储在表中的值: ACRDE0002,ACRDE0003,......

预期产出

!|insert|table1|
|col1|col2|col3|
|ACRDE0001|abc|def|
|ACRDE0002|abc|def|
|ACRDE0003|abc|def|
.
.
.
.
4

1 回答 1

1

据我所知,更改(例如增加)您在测试期间获得的值的唯一方法是在夹具中编写一些代码。有一个拉取请求允许直接在 wiki 中进行更多动态 Slim 表达式,但尚未合并(更不用说发布)了。

您的问题表明该值是您从数据库中获得的值,然后您希望将生成/增加的值与您插入的新记录一起发回。在那种情况下,我想知道增量是否真的对您的 wiki 中的实际有用(您的测试用例与生成的值无关,是吗?)。也许您的夹具可以只检索初始值(或将其作为构造函数值提供),并且夹具可以为每一行生成一个新值并将它们发送到数据库。

于 2018-01-25T07:54:49.590 回答