Google Mock unit testing static methods c++
问题 I just started working on unit testing (using BOOST framework for testing, but for mocks I have to use Google Mock) and I have this situation : class A { static int Method1(int a, int b){return a+b;} }; class B { static int Method2(int a, int b){ return A::Method1(a,b);} }; So, I need to create mock class A, and to make my class B not to use real Method1 from A class, but to use mock. I'm not sure how to do this, and I could not find some similar example. 回答1: You could change class B into a