我正在使用tSQLt测试我的sql存储过程。我希望能够在测试的上下文中(使用伪造的表等)调试存储过程。
我在调试时在SSMS中设置/命中断点时遇到问题。
我在其中启动调试器的代码如下:
EXEC tSQLt.run @TestName = '[someTestClass].[test something]'
我能够进入此通话以及随后的各种通话,但这很烦人。我希望能够在测试中的存储过程中设置一个断点,但是除了this似乎在SSMS 2017中已经过时了,我找不到任何有关如何完成此操作的文档。
是否有一种方法可以使用SSMS中的对象资源管理器在存储的proc中设置断点? TSQLT中是否有一种方法可以使您更轻松地进入测试/被测代码?除了SSMS之外,还有没有更好的工具来调试类似的东西?
任何帮助或建议将不胜感激。