我是C++
unit testing
的新手,我遇到以下情况:
我有一个课程(当然)有public
和private
成员。我想从private/protected
部分测试一个方法。对于测试,我使用QtTest
包,但这不是严格的要求。哪种测试方法最好?
我的建议是:
1. Subclass it with `Test class` (multiple inheritance)
2. Add friend class (not the best way in my opinion)