]> git.sesse.net Git - movit/blobdiff - gtest_sdl_main.cpp
Start on unit testing (adds a dependency on Google Test). Right now, we have a single...
[movit] / gtest_sdl_main.cpp
diff --git a/gtest_sdl_main.cpp b/gtest_sdl_main.cpp
new file mode 100644 (file)
index 0000000..01eedf2
--- /dev/null
@@ -0,0 +1,15 @@
+#include <SDL/SDL.h>
+#include "gtest/gtest.h"
+
+int main(int argc, char **argv) {
+       // Set up an OpenGL context using SDL.
+       SDL_Init(SDL_INIT_VIDEO);
+       SDL_GL_SetAttribute(SDL_GL_DEPTH_SIZE, 0);
+       SDL_GL_SetAttribute(SDL_GL_STENCIL_SIZE, 0);
+       SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1);
+       SDL_SetVideoMode(1280, 720, 0, SDL_OPENGL);
+       SDL_WM_SetCaption("OpenGL window for unit test", NULL);
+
+       testing::InitGoogleTest(&argc, argv);
+       return RUN_ALL_TESTS();
+}