Commit graph

8 commits

Author SHA1 Message Date
Erik Ogenvik
7634969eef Removed TaskFactory classes.
Since we always create Tasks from scripts.
Also fixed a lot of tests.
2018-08-04 18:01:20 +02:00
Erik Ogenvik
ff7b3d82f6 Try to ignore macros.
Do this by ignoring any methods will all upper case letters.
These should (hopefully) be macros.
2018-07-24 21:15:12 +02:00
Erik Ogenvik
86318d5f6e Make database persistence standard.
We now use sqlite to persist the world by default.
Postgresql support is provided as an option.
2018-05-19 23:33:58 +02:00
Erik Ogenvik
6275555b20 Improved stub generation and create all stubs. 2017-07-25 23:40:40 +02:00
Erik Ogenvik
8b70e2c014 Fix more corner cases. 2017-07-25 23:40:40 +02:00
Erik Ogenvik
62418310cc Initialize pointers to null in stubs. 2017-07-25 23:40:40 +02:00
Erik Ogenvik
bf3e113652 Improve support for C++11 features. 2017-07-25 23:40:40 +02:00
Erik Ogenvik
3a16efe860 Added script to generate stubs.
The script is copied from the GoogleMock project and adapted
to instead generate stubs.
Two stub files are generated, one being named *_custom.h.
Any custom behaviour can be added to the latter, since it won't be
regenerated when the stub is recreated.
2017-07-25 23:40:39 +02:00