Pārlūkot izejas kodu

Fix input test

Add mocks for some SDL functions related to joysticks/gamepads.
master
TheoryOfNekomata pirms 1 gada
vecāks
revīzija
95f46278f5
1 mainītis faili ar 10 papildinājumiem un 0 dzēšanām
  1. +10
    -0
      __mocks__/subprojects/SDL/SDL_joystick.mock.h

+ 10
- 0
__mocks__/subprojects/SDL/SDL_joystick.mock.h Parādīt failu

@@ -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

Notiek ielāde…
Atcelt
Saglabāt