jerrysimplify
V2EX  ›  问与答

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

  •  
  •   jerrysimplify · Apr 30, 2021 · 1870 views
    This topic created in 1859 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
        1
    th00000  
       Apr 30, 2021
    控制公有方法入参来测试私有方法好了
    ccde8259
        2
    ccde8259  
       May 2, 2021 via iPhone
    考虑用代理对象的方式……但无论是 JDK 还是 CGLIB 都不能对 private 方法生成代理……
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5636 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 93c8b4a0 · 55ms · UTC 07:07 · PVG 15:07 · LAX 00:07 · JFK 03:07
    ♥ Do have faith in what you're doing.