【发布时间】:2016-12-15 14:17:10
【问题描述】:
我刚刚开始为我的数据库创建一些单元测试。
如果我伪造了一张桌子,
EXEC tSQLt.FakeTable
@TableName = 'dbo.[My Table]',
@Identity = 0,
@ComputedColumns = 0,
@Defaults = 0
我可以检查它是否是伪造的吗?
请注意,可以在 here 找到有关 FakeTable SP 的文档。
动机
我希望能够做到这一点,因为我想创建几个存储过程来填充这些伪造的表,以便我可以执行测试。 但是我不想处理伪造存储过程中的表(所以我可以多次调用它们,每次输入不同的信息)。
我不想在添加数据之前忘记伪造表格(因为这几乎肯定会导致我的测试失败)。
【问题讨论】:
标签: sql sql-server unit-testing ssms tsqlt