Based on gmock, can mock global function, member function, class static function without change source code.