Add tests to video suite

This commit is contained in:
Andreas Schiffler 2013-02-25 08:05:26 -08:00
parent 95adf91d71
commit c5865bdd87
2 changed files with 258 additions and 36 deletions

View file

@ -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;
@ -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()");
}
}
@ -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 */
@ -482,7 +482,7 @@ mouse_warpMouseInWindow(void *arg)
/* Clean up test window */
_destroyTestWindow(window);
_destroyMouseSuiteTestWindow(window);
return TEST_COMPLETED;
}
@ -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 */
@ -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();