blob: 4418072c75f5fa4296ceb69538946a1eac2a2396 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
/** ---------------------------------------------------------------------------
* @file: testshared.h
*
* Copyright (c) 2017 Yann Herklotz Grave <ymherklotz@gmail.com>
* MIT License, see LICENSE file for more details.
* ----------------------------------------------------------------------------
*/
#ifndef TEST_TESTSHARED_H
#define TEST_TESTSHARED_H
#define OPENGL_TEST_MAIN(LOGLEVEL) \
int main(int argc, char **argv) \
{ \
yLogger.setLevel(LOGLEVEL); \
::testing::InitGoogleTest(&argc, argv); \
::yage::init(); \
::yage::Window x; \
x.create("Window", 800, 600); \
auto ret = RUN_ALL_TESTS(); \
::yage::quit(); \
return ret; \
}
#define TEST_MAIN(LOGLEVEL) \
int main(int argc, char **argv) \
{ \
yLogger.setLevel(LOGLEVEL); \
testing::InitGoogleTest(&argc, argv); \
return RUN_ALL_TESTS(); \
}
#endif
|