Skip to content
This repository has been archived by the owner on Feb 11, 2021. It is now read-only.

Commit

Permalink
Add tests to video suite
Browse files Browse the repository at this point in the history
  • Loading branch information
ferzkopp committed Feb 25, 2013
1 parent a019815 commit 0dac8a0
Show file tree
Hide file tree
Showing 2 changed files with 258 additions and 36 deletions.
18 changes: 9 additions & 9 deletions test/testautomation_mouse.c
Expand Up @@ -413,13 +413,13 @@ mouse_getSetRelativeMouseMode(void *arg)
#define MOUSE_TESTWINDOW_HEIGHT 200

/**
* Create s test window
* Creates a test window
*/
SDL_Window *_createTestWindow()
SDL_Window *_createMouseSuiteTestWindow()
{
int posX = 100, posY = 100, width = MOUSE_TESTWINDOW_WIDTH, height = MOUSE_TESTWINDOW_HEIGHT;
SDL_Window *window;
window = SDL_CreateWindow("mouse_createTestWindow", posX, posY, width, height, 0);
window = SDL_CreateWindow("mouse_createMouseSuiteTestWindow", posX, posY, width, height, 0);
SDLTest_AssertPass("SDL_CreateWindow()");
SDLTest_AssertCheck(window != NULL, "Check SDL_CreateWindow result");
return window;
Expand All @@ -428,12 +428,12 @@ SDL_Window *_createTestWindow()
/*
* Destroy test window
*/
void _destroyTestWindow(SDL_Window *window)
void _destroyMouseSuiteTestWindow(SDL_Window *window)
{
if (window != NULL) {
SDL_DestroyWindow(window);
window = NULL;
SDLTest_AssertPass("SDL_DestroyWindow");
SDLTest_AssertPass("SDL_DestroyWindow()");
}
}

Expand All @@ -453,7 +453,7 @@ mouse_warpMouseInWindow(void *arg)
SDL_Window *window;

/* Create test window */
window = _createTestWindow();
window = _createMouseSuiteTestWindow();
if (window == NULL) return TEST_ABORTED;

/* Mouse to random position inside window */
Expand Down Expand Up @@ -482,7 +482,7 @@ mouse_warpMouseInWindow(void *arg)


/* Clean up test window */
_destroyTestWindow(window);
_destroyMouseSuiteTestWindow(window);

return TEST_COMPLETED;
}
Expand All @@ -505,7 +505,7 @@ mouse_getMouseFocus(void *arg)
SDLTest_AssertPass("SDL_GetMouseFocus()");

/* Create test window */
window = _createTestWindow();
window = _createMouseSuiteTestWindow();
if (window == NULL) return TEST_ABORTED;

/* Mouse to random position inside window */
Expand All @@ -531,7 +531,7 @@ mouse_getMouseFocus(void *arg)
SDLTest_AssertPass("SDL_WarpMouseInWindow(...,%i,%i)", x, y);

/* Clean up test window */
_destroyTestWindow(window);
_destroyMouseSuiteTestWindow(window);

/* Pump events to update focus state */
SDL_PumpEvents();
Expand Down

0 comments on commit 0dac8a0

Please sign in to comment.