Java 私有方法嵌套私有方法如何单元测试

2021-04-30 18:06:49 +08:00
 jerrysimplify
一般 Java 私有 void 方法(里面有业务逻辑判断)如何测试,例如 void methodA() 方法用到了 私有方法 B 和 私有方法 C
这种情况下 PowerMock 好像没法测试,PowerMock 好像只能测试没有私有方法嵌套私有方法的情况,请问各位大佬,有思路提供吗?
1190 次点击
所在节点    问与答
2 条回复
th00000
2021-04-30 18:23:56 +08:00
控制公有方法入参来测试私有方法好了
ccde8259
2021-05-02 01:38:30 +08:00
考虑用代理对象的方式……但无论是 JDK 还是 CGLIB 都不能对 private 方法生成代理……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/774413

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX