--- /dev/null
+
+override_default = ['werror=false']
+
+gtest_dep = dependency('gtest')
+
+controller_test_sources = [
+ 'testsuite.cpp',
+ 'test_controller.cpp',
+ ]
+
+rive_tizen_controller_testsuite = executable('ControllerTestSuite',
+ controller_test_sources,
+ include_directories : headers,
+ override_options : override_default,
+ dependencies : [gtest_dep, thorvg_dep, rive_cpp_dep, rive_tizen_dep, rive_tizen_renderer_dep],
+ )
+
+test('Controller Testsuite', rive_tizen_controller_testsuite)
+
--- /dev/null
+#include <gtest/gtest.h>
+#include <iostream>
+
+class ControllerTest : public ::testing::Test {
+public:
+ void SetUp() {
+ }
+ void TearDown() {
+ }
+public:
+ //Controller controller;
+};
+
+TEST_F(ControllerTest, GenerateController) {
+ //ASSERT_TRUE(controller != nullptr);
+ ASSERT_TRUE(true); //temporary
+}
+
--- /dev/null
+#include <gtest/gtest.h>
+
+int main(int argc, char **argv) {
+ testing::InitGoogleTest(&argc, argv);
+ return RUN_ALL_TESTS();
+}
+