美文网首页
单元测试private方法

单元测试private方法

作者: 叫我C30混凝土 | 来源:发表于2020-07-06 23:26 被阅读0次

    情况:

    若单元测试需要测试private方法时,
    1.说明软件工程实践没有做好,需要将private修改为可以测试的权限,例:包级私有的(就是什么也不写);

    方法一

    powerMock

    缺点:
        powerMock会对classLoader进行hack,会改变classLoader的一些行为;
    

    方法二

    1. Guava类库的注释@VisibleForTesting;
    2. 修改private方法权限;

    相关文章

      网友评论

          本文标题:单元测试private方法

          本文链接:https://www.haomeiwen.com/subject/krpnqktx.html