]> git.sesse.net Git - movit/blob - gtest_sdl_main.cpp
Make a pow() call unambiguous.
[movit] / gtest_sdl_main.cpp
1 #define GTEST_HAS_EXCEPTIONS 0
2
3 #include <SDL/SDL.h>
4 #include <SDL/SDL_error.h>
5 #include <SDL/SDL_video.h>
6 #include <stdio.h>
7 #include <stdlib.h>
8
9 #include "gtest/gtest.h"
10
11 int main(int argc, char **argv) {
12         // Set up an OpenGL context using SDL.
13         if (SDL_Init(SDL_INIT_VIDEO) == -1) {
14                 fprintf(stderr, "SDL_Init failed: %s\n", SDL_GetError());
15                 exit(1);
16         }
17         SDL_GL_SetAttribute(SDL_GL_DEPTH_SIZE, 0);
18         SDL_GL_SetAttribute(SDL_GL_STENCIL_SIZE, 0);
19         SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1);
20         SDL_SetVideoMode(32, 32, 0, SDL_OPENGL);
21         SDL_WM_SetCaption("OpenGL window for unit test", NULL);
22
23         testing::InitGoogleTest(&argc, argv);
24         int err = RUN_ALL_TESTS();
25         SDL_Quit();
26         exit(err);
27 }