我一直在努力想出一个很好的解决方案来将我的测试数据从单元中分离出来  测试(硬编码值)。直到我意识到我可以用弹簧制作豆子 并使用这些bean来保存我的数据。

这样对我的单元测试进行编码是否有任何缺点?尽管他们跑得有点慢  看看spring如何配置所有的bean以及什么不是。

有帮助吗?

解决方案

精细练习 - 我认为依赖注入的主要动力之一(更容易进行单元测试)

由于需要调出Spring应用程序上下文,因此速度会慢一些,因此您可以将此技术保留用于“集成测试”。

其他提示

对于单元测试,您可以随时手动连接bean,如创建并自己注入,然后将Spring接线留给集成测试和生产/开发。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top