|
- #ifndef SDL_RENDER_MOCK_H
- #define SDL_RENDER_MOCK_H
-
- #include "../src/packages/test/IZ_test.h"
-
- typedef struct SDL_Renderer SDL_Renderer;
-
- typedef struct SDL_Window SDL_Window;
-
- typedef struct SDL_FRect SDL_FRect;
-
- mock(SDL_CreateWindow) SDL_Window* SDL_CreateWindow(
- const char *title,
- int x, int y, int w,
- int h, unsigned int flags
- ) {
- static SDL_Window* window = (SDL_Window*) 1;
- mock_return(SDL_CreateWindow) window;
- }
-
- mock(SDL_CreateRenderer) SDL_Renderer* SDL_CreateRenderer(SDL_Window* window, int index, unsigned int flags) {
- static SDL_Renderer* renderer = (SDL_Renderer*) 1;
- mock_return(SDL_CreateRenderer) renderer;
- }
-
- mock(SDL_SetRenderDrawColor) int SDL_SetRenderDrawColor(
- SDL_Renderer* renderer,
- unsigned char r, unsigned char g, unsigned char b,
- unsigned char a
- ) {
- mock_return(SDL_SetRenderDrawColor) 0;
- }
-
- mock(SDL_RenderFillRectF) int SDL_RenderFillRectF(
- SDL_Renderer* renderer,
- const SDL_FRect* rect
- ) {
- mock_return(SDL_RenderFillRectF) 0;
- }
-
- mock(SDL_RenderClear) int SDL_RenderClear(SDL_Renderer* renderer) {
- mock_return(SDL_RenderClear) 0;
- }
-
- mock(SDL_RenderPresent) void SDL_RenderPresent(SDL_Renderer* renderer) {
- mock_return(SDL_RenderPresent);
- }
-
- mock(SDL_DestroyWindow) void SDL_DestroyWindow(SDL_Window* window) {
- mock_return(SDL_DestroyWindow);
- }
-
- #endif
|