单元测试private方法

情况:

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

方法一

powerMock

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

方法二

  1. Guava类库的注释@VisibleForTesting;
  2. 修改private方法权限;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。