Ejemplo n.º 1
0
 def GenerateMethodSource(self, cpp_source):
   """Convert C++ source to Google Mock output source lines."""
   method_source_lines = []
   # <test> is a pseudo-filename, it is not read or written.
   builder = ast.BuilderFromSource(cpp_source, '<test>')
   ast_list = list(builder.Generate())
   gmock_class._GenerateMethods(method_source_lines, cpp_source, ast_list[0])
   return '\n'.join(method_source_lines)
Ejemplo n.º 2
0
 def GenerateMethodSource(cpp_source):
   """Convert C++ source to Google Mock output source lines."""
   method_source_lines = []
   # <test> is a pseudo-filename, it is not read or written.
   builder = ast.BuilderFromSource(cpp_source, '<test>')
   ast_list = list(builder.Generate())
   gmock_class._GenerateMethods(method_source_lines, cpp_source, ast_list[0])
   return '\n'.join(method_source_lines)