从e文网页上找到一个文章,提供如下四个方法:
1 不测试:没必要测试private方法。(Faint。这也算是一种方式。)
2 将private方法变成protected或者package访问权限。(个人倾向于这种方式。)
3 在被测类中编写仅对测试有用的代码。(业务逻辑、测试代码混到一个类中,个人认为不好。)
4 使用反射方式测。(有点麻烦,个人不建议采用。)
本文探讨了测试私有方法的四种策略:1. 完全避免测试;2. 改变方法访问级别为受保护或包级可见;3. 在类内部添加专用测试代码;4. 利用反射进行测试。每种方法都有其适用场景和局限性。
从e文网页上找到一个文章,提供如下四个方法:
1 不测试:没必要测试private方法。(Faint。这也算是一种方式。)
2 将private方法变成protected或者package访问权限。(个人倾向于这种方式。)
3 在被测类中编写仅对测试有用的代码。(业务逻辑、测试代码混到一个类中,个人认为不好。)
4 使用反射方式测。(有点麻烦,个人不建议采用。)
1730
836
1029

被折叠的 条评论
为什么被折叠?