Explorar el Código

Fix input test

Add mocks for some SDL functions related to joysticks/gamepads.
master
TheoryOfNekomata hace 1 año
padre
commit
95f46278f5
Se han modificado 1 ficheros con 10 adiciones y 0 borrados
  1. +10
    -0
      __mocks__/subprojects/SDL/SDL_joystick.mock.h

+ 10
- 0
__mocks__/subprojects/SDL/SDL_joystick.mock.h Ver fichero

@@ -3,6 +3,7 @@

#include <bdd-for-c-mocks.h>
#include <SDL_joystick.h>
#include <SDL_rwops.h>
#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

Cargando…
Cancelar
Guardar