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