2015-12-18 5 views
0

https://github.com/markfink/dbslimвыполнить хранимую процедуру с dbslim с FitNesse (Selenium, Xebium)

Я хотел бы, чтобы выполнить хранимые процедуры с использованием DbSlim FitNesse (Selenium, Xebium)

теперь, что я пытался сделать, это:

!define dbQuerySelectCustomerbalance (
execute dbo.uspLogError 
) 

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

, который дает зеленый индикатор, однако Microsoft SQL Server Profiler не дает каких-либо действия/протоколирование ...

, так что я хотел бы знать: возможно ли использовать dbslim для выполнения хранимых процедур, , если да Каков правильный способ сделать это?

Кстати, соединение с базой данных я на одной странице, а на странице запроса я включил соединение с базой данных. (это нормально?)

ответ

1

Вынуть !- ... -!. Он используется для того, чтобы избежать просвещенных слов. Но в этом случае вы хотите, чтобы он был переведен на фактический запрос.

!define dbQuerySelectCustomerbalance (execute dbo.uspLogError) 

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

Вы можете добавить в последней строке, которая outputing первого столбца первой строки для целей тестирования, если ваш SP возвращает некоторый результат (или вы можете создать одну простую SP просто чтобы проверить это)

Задание соединения в любом месте перед этим блоком будет в порядке, будь то на той же странице или на странице SetUp/SuiteSetUp/normal, включенной/выполненной ранее.