Выполнить хранимую процедуру с dbslim с Fitnesse (Selenium,Xebium)

https://github.com/markfink/dbslim

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

Теперь я попытался сделать следующее:

!define dbQuerySelectCustomerbalance (
execute dbo.uspLogError
)

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

который дает зеленый индикатор, однако Microsoft SQL Server Profiler не дает никаких действий / регистрации...

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

Кстати, соединение с базой данных у меня на 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 / обычной странице, включенной / выполненной ранее.

Другие вопросы по тегам