|
@@ -0,0 +1,36 @@
|
|
|
|
|
+/*
|
|
|
|
|
+ * author: Patrick-Christopher Mattulat
|
|
|
|
|
+ * e-mail: webmaster@lynarstudios.com
|
|
|
|
|
+ */
|
|
|
|
|
+
|
|
|
|
|
+#include <cycle/EngineParameter.hpp>
|
|
|
|
|
+#include <glossary/WindowApiTypes.hpp>
|
|
|
|
|
+#include <gtest/gtest.h>
|
|
|
|
|
+
|
|
|
|
|
+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());
|
|
|
|
|
+ }
|
|
|
|
|
+}
|