An interface that's used to implement poor man's gmock for recording calls into different engine functions. Currently it's used by the testing framework to check that the calls that the testing framework expects to be made are actually made.
When adding new calls to EngineCall
, please make sure you don't add any complex logic around them. Otherwise we'll end up with test code spilling over into the engine, and we generally want to avoid that. See how existing calls are handled for examples.
- See also
- TestCallObserver
-
CommonTapeRecorder::sounds