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