/* * author: Patrick-Christopher Mattulat * e-mail: webmaster@lynarstudios.com */ #include #include #include using ls::atlantis::cycle::EngineParameter; using ls::atlantis::glossary::WindowApiTypes; using ::testing::Test; namespace { class EngineParameterTest : public Test { public: EngineParameterTest() = default; ~EngineParameterTest() override = default; }; TEST_F(EngineParameterTest, getWindowApiType_default) { ASSERT_EQ(WindowApiTypes::NONE_SELECTED, EngineParameter().getWindowApiType()); } TEST_F(EngineParameterTest, setWindowApiType) { EngineParameter engineParameter{}; engineParameter.setWindowApiType(WindowApiTypes::SDL_WINDOW_API); ASSERT_EQ(WindowApiTypes::SDL_WINDOW_API, engineParameter.getWindowApiType()); } }