0

https://github.com/markfink/dbslim

我想使用 Fitnesse (Selenium, Xebium) 使用 DbSlim 执行存储过程

现在我想做的是:

!define dbQuerySelectCustomerbalance (
execute dbo.uspLogError
)

| script | Db Slim Select Query | !-${dbQuerySelectCustomerbalance}-! |

它给出了一个绿色指示器,但是 Microsoft SQL Server 分析器没有给出任何操作/日志记录......

所以我想知道的是:是否可以使用 dbslim 执行存储过程,如果可以,正确的方法是什么?

顺便说一句,我在 1 页上与数据库的连接,在查询页面上,我包括与数据库的连接。(那样行吗?)

4

1 回答 1

1

取出!- ... -!. 它用于转义维基化的单词。但在这种情况下,您希望将其转换为实际查询。

!define dbQuerySelectCustomerbalance ( execute dbo.uspLogError )

| script | Db Slim Select Query | ${dbQuerySelectCustomerbalance} |
| show | data by column index | 1 | and row index | 1 |

如果您的 SP 返回一些结果,您可以在最后一行添加输出第一行的第一列以用于测试目的(或者您可以创建一个简单的 SP 来测试它)

在此块之前的任何位置指定连接都可以,无论是在同一页面上还是在之前包含/执行的 SetUp/SuiteSetUp/正常页面中。

于 2015-12-21T03:04:59.380 回答