【发布时间】:2011-09-28 17:44:01
【问题描述】:
我想知道是否有人知道对宁静的 web 服务进行单元测试的正确方法。我有一组使用凹槽构建的 Web 服务,我想为它们编写测试代码。不幸的是,由于我的网络服务与数据库相关联,我的测试最终会填充数据库,这似乎是个问题。
我主要是从单元测试的角度询问处理此问题的正确方法。我是否在测试后清除我插入的值的数据库?我有一个特殊的测试数据库和一整套特殊的测试路线吗?对于解决此问题的最佳方法,我有点不知所措。
显然,在其他类似数据库包装类的情况下,您只需传入一个在测试开始时设置的虚拟数据库。这似乎更具挑战性,但在使用像休会这样的宁静框架时。
如果您能想到处理将信息保存到数据库的测试的正确方法,我将不胜感激。
提前致谢。
【问题讨论】:
标签: database web-services unit-testing rest recess