1
2The Google Mock class generator is an application that is part of cppclean.
3For more information about cppclean, visit http://code.google.com/p/cppclean/
4
5The mock generator requires Python 2.3.5 or later.  If you don't have Python
6installed on your system, you will also need to install it.  You can download
7Python from:  http://www.python.org/download/releases/
8
9To use the Google Mock class generator, you need to call it
10on the command line passing the header file and class for which you want
11to generate a Google Mock class.
12
13Make sure to install the scripts somewhere in your path.  Then you can
14run the program.
15
16  gmock_gen.py header-file.h [ClassName]...
17
18If no ClassNames are specified, all classes in the file are emitted.
19
20To change the indentation from the default of 2, set INDENT in
21the environment.  For example to use an indent of 4 spaces:
22
23INDENT=4 gmock_gen.py header-file.h ClassName
24
25This version was made from SVN revision 281 in the cppclean repository.
26
27Known Limitations
28-----------------
29Not all code will be generated properly.  For example, when mocking templated
30classes, the template information is lost.  You will need to add the template
31information manually.
32
33Not all permutations of using multiple pointers/references will be rendered
34properly.  These will also have to be fixed manually.
35