Как я могу взломать код моей хранимой процедуры, которая проходит тестирование в SSMS - PullRequest
0 голосов
/ 23 января 2019

Я использую tSQLt для тестирования моих хранимых процедур sql.Я хотел бы иметь возможность отладки моей хранимой процедуры в контексте теста (с поддельными таблицами и т. Д.).

У меня проблемы с установкой / достижением точки останова в SSMS при отладке.

Код, в котором я запускаю отладчик, выглядит примерно так:

EXEC tSQLt.run  @TestName = '[someTestClass].[test something]'

Я могу подключиться к этому и другим последующим вызовам, но это очень раздражает.Я хотел бы иметь возможность установить точку останова в моей тестируемой хранимой процедуре, но не могу найти никакой документации о том, как это сделать, кроме this , который, похоже, устарел для SSMS 2017.

Есть ли способ установить точку останова в хранимом процессе, используя проводник объектов в SSMS?Есть ли в TSQLT метод, облегчающий вход в тестируемый / тестируемый код?Есть ли лучший инструмент для отладки чего-то подобного, кроме SSMS?

Любая помощь или совет будет высоко ценится.

...