]> git.sesse.net Git - movit/blob - gtest_sdl_main.cpp
21c923aa755a185e98ea5b9c817e024df750d223
[movit] / gtest_sdl_main.cpp
1 #define GTEST_HAS_EXCEPTIONS 0
2
3 #include <SDL/SDL.h>
4 #include "gtest/gtest.h"
5
6 int main(int argc, char **argv) {
7         // Set up an OpenGL context using SDL.
8         SDL_Init(SDL_INIT_VIDEO);
9         SDL_GL_SetAttribute(SDL_GL_DEPTH_SIZE, 0);
10         SDL_GL_SetAttribute(SDL_GL_STENCIL_SIZE, 0);
11         SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1);
12         SDL_SetVideoMode(32, 32, 0, SDL_OPENGL);
13         SDL_WM_SetCaption("OpenGL window for unit test", NULL);
14
15         testing::InitGoogleTest(&argc, argv);
16         int err = RUN_ALL_TESTS();
17         SDL_Quit();
18         exit(err);
19 }