Visual Studio 数据库单元测试 - 校验和
我正在尝试使用 Visual Studio 2010 中的数据库单元测试。我创建了一个测试,其中使用校验和来验证我的一个表中的结果集。如果我对数据进行测试,它工作正常,直到我删除行并重新加载相同的数据。我不包括任何可能改变的字段(身份、派生日期等),这显然会改变校验和输出。
我需要做些什么才能实现这个吗?如果使用校验和来验证表中的 20 多行,那就太好了。
操作系统:Windows 7 64位
I am trying to use the Database unit tests in Visual Studio 2010. I created a test where I am using checksum to validate the result set in one of my tables. If I tested on the data it works fine until I delete the rows and reload the same data. I am not including any field that could change (identities, derived dates, etc) which would obviously change the checksum output.
Is there something I need to do so I can implement this? It would be really nice ot have it validate the 20+ rows in the table using the checksum.
OS: windows 7 64bit
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
以下是我解决此问题的方法....我没有使用校验和测试类型,而是使用标量并在行上滚动了自己的校验和逻辑。
现在,当我运行测试并重新加载数据时,它可以正确评估数据。如果有人有其他选择来利用开箱即用的校验和,我将不胜感激。
Here is how I got around this....instead of using the Checksum test type I used scalar and rolled my own checksum logic on my rows.
Now when I run the test and reload the data it is correctly evaluating the data. If anyone has another option for utilizng the out of the box checksum I would appreciate it.