def GenerateMocks(self, cpp_source):
   """Convert C++ source to complete Google Mock output source."""
   # <test> is a pseudo-filename, it is not read or written.
   filename = '<test>'
   builder = ast.BuilderFromSource(cpp_source, filename)
   ast_list = list(builder.Generate())
   lines = gmock_class._GenerateMocks(filename, cpp_source, ast_list, None)
   return '\n'.join(lines)
Exemple #2
0
 def GenerateMocks(cpp_source):
   """Convert C++ source to complete Google Mock output source."""
   # <test> is a pseudo-filename, it is not read or written.
   filename = '<test>'
   builder = ast.BuilderFromSource(cpp_source, filename)
   ast_list = list(builder.Generate())
   lines = gmock_class._GenerateMocks(filename, cpp_source, ast_list, None)
   return '\n'.join(lines)