diff --git a/__mocks__/subprojects/SDL/SDL_joystick.mock.h b/__mocks__/subprojects/SDL/SDL_joystick.mock.h index bc2ec10..f013711 100644 --- a/__mocks__/subprojects/SDL/SDL_joystick.mock.h +++ b/__mocks__/subprojects/SDL/SDL_joystick.mock.h @@ -3,6 +3,7 @@ #include #include +#include #include "../../../src/packages/common/IZ_common.h" #define MOCK_OPEN_JOYSTICKS 1 @@ -30,4 +31,13 @@ mock(SDL_JoystickGetGUID) SDL_JoystickGUID SDL_JoystickGetGUID(SDL_Joystick* joy }; } +mock(SDL_GameControllerAddMappingsFromRW) int SDL_GameControllerAddMappingsFromRW(SDL_RWops *rw, int freerw) { + mock_return(SDL_GameControllerAddMappingsFromRW) 0; +} + +mock(SDL_JoystickFromInstanceID) SDL_Joystick* SDL_JoystickFromInstanceID(SDL_JoystickID instance_id) { + static void* joystick = (void*) 1; + mock_return(SDL_JoystickFromInstanceID) (SDL_Joystick*) &joystick; +} + #endif