单元测试用例 [Junit] 在原始 java servlet 中不可能实现

问题描述 投票:0回答:1

我有一个 Java servlet web 应用程序,我必须为此编写 junit 测试用例。

但是单元测试将无法工作,因为模拟的方法没有被使用。

java unit-testing servlets junit servlet-3.0
1个回答
0
投票

出现几个错误后,我注意到我没有在 servlet 中正确实现依赖注入,导致方法没有被正确模拟。

还注意到,在 Java servlet 中实现 DI 是相当困难的,而且不会遇到关于 xml 文件的噩梦。

因此,我认识到,使用Springboot比通过黑客解决方案处理代码库要好。

我可能是错的,因为我对 Java Web 开发还很陌生。 但这是我能想到的最好的解决方案。请任何人在不更改框架的情况下使用任何其他可用的方法进行更新。

© www.soinside.com 2019 - 2024. All rights reserved.