其他分享
首页 > 其他分享> > c – 私人方法的单元测试

c – 私人方法的单元测试

作者:互联网

参见英文答案 > How do I test a private function or a class that has private methods, fields or inner classes?                                    49个
我正在编写一些单元测试.
特别是我想测试一些私有方法.

到目前为止,我已经提出了使用.

#define private public

但我对此并不满意,因为它会从单元测试的角度破坏所有封装.

您使用什么方法对私有方法进行单元测试.

解决方法:

如果方法足够复杂以保证单独进行测试,则将它们重构为自己的类并通过其公共接口进行测试.然后在原始课堂中私下使用它们.

标签:c,unit-testing,private-methods
来源: https://codeday.me/bug/20190925/1817289.html