mirror of
https://github.com/MadeOfJelly/MushMachine.git
synced 2024-11-13 10:43:01 +01:00
27 lines
568 B
C++
27 lines
568 B
C++
|
#include <gtest/gtest.h>
|
||
|
|
||
|
#include <mm/engine.hpp>
|
||
|
#include <mm/services/sdl_service.hpp>
|
||
|
#include <mm/services/opengl_renderer.hpp>
|
||
|
|
||
|
TEST(opengl_renderer_s, basic) {
|
||
|
MM::Engine engine;
|
||
|
|
||
|
engine.addService<MM::Services::SDLService>();
|
||
|
ASSERT_TRUE(engine.enableService<MM::Services::SDLService>());
|
||
|
|
||
|
engine.addService<MM::Services::OpenGLRenderer>();
|
||
|
ASSERT_TRUE(engine.enableService<MM::Services::OpenGLRenderer>());
|
||
|
|
||
|
engine.update();
|
||
|
}
|
||
|
|
||
|
int main(int argc, char** argv) {
|
||
|
//argv0 = argv[0];
|
||
|
|
||
|
::testing::InitGoogleTest(&argc, argv);
|
||
|
|
||
|
return RUN_ALL_TESTS();
|
||
|
}
|
||
|
|