Lately my co-developers and I have been experiencing a lot of small changes that somehow break some core systems. While manually testing stuff extensively can indeed help, the best course of action would (in my eyes) be to get some automated testing involved.
How do you guys ensure that any changes haven’t broken another piece of your code?
I have looked in to https://github.com/DarkRedemption/GUnit, but I don’t quite see how I should be able to simulate an actual player, at least not without defining a Player Stub manually, which would probably be a lot of work.
Any tips that you can share?