jerrysimplify
V2EX  ›  问与答

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

  •  
  •   jerrysimplify · Apr 30, 2021 · 2235 views
    This topic created in 2019 days ago, the information mentioned may be changed or developed.
    一般 Java 私有 void 方法(里面有业务逻辑判断)如何测试,例如 void methodA() 方法用到了 私有方法 B 和 私有方法 C
    这种情况下 PowerMock 好像没法测试,PowerMock 好像只能测试没有私有方法嵌套私有方法的情况,请问各位大佬,有思路提供吗?
    2 replies  •  2021-05-02 01:38:30 +08:00
    th00000
    th00000
    Apr 30, 2021
    1
    控制公有方法入参来测试私有方法好了
    ccde8259
    ccde8259
    May 2, 2021 via iPhone
    2
    考虑用代理对象的方式……但无论是 JDK 还是 CGLIB 都不能对 private 方法生成代理……
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1030 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 22:39 · PVG 06:39 · LAX 14:39 · JFK 17:39
    ♥ Do have faith in what you're doing.