add initial DSDisplayArea class and testcase for it.
Change-Id: Ibf4d30c86c73e7cd06fd21eb2356d89e9ad10fe2
'src/lib/DSCanvas/DSCanvas.cpp',
'src/lib/DSSeat/DSSeat.cpp',
'src/lib/DSPolicyArea/DSPolicyArea.cpp',
+ 'src/lib/DSDisplayArea/DSDisplayArea.cpp',
]
pkgconfig = import('pkgconfig')
--- /dev/null
+#include "DSDisplayArea.h"
+
+namespace display_server
+{
+ DSDisplayArea::DSDisplayArea()
+ {
+ }
+
+ DSDisplayArea::~DSDisplayArea()
+ {
+ }
+} // namespace display_server
\ No newline at end of file
--- /dev/null
+#ifndef _DSDISPLAYAREA_H_
+#define _DSDISPLAYAREA_H_
+
+namespace display_server
+{
+ class DSDisplayArea
+ {
+ public:
+ DSDisplayArea();
+ virtual ~DSDisplayArea();
+
+ private:
+ /* data */
+ };
+}
+
+#endif
\ No newline at end of file
--- /dev/null
+#include "libds-tests.h"
+#include "DSDisplayArea.h"
+
+using namespace display_server;
+
+class DSDisplayAreaTest : public ::testing::Test
+{
+public:
+ void SetUp(void) override {}
+ void TearDown(void) override {}
+};
+
+TEST_F(DSDisplayAreaTest, NewDSDisplayArea)
+{
+ DSDisplayArea *displayArea = new DSDisplayArea;
+ delete displayArea;
+ ASSERT_TRUE(true);
+}
'../src/lib/DSCanvas',
'../src/lib/DSSeat',
'../src/lib/DSPolicyArea',
+ '../src/lib/DSDisplayArea',
)
libds_unittests_src = [
'DSCanvas-test.cpp',
'DSSeat-test.cpp',
'DSPolicyArea-test.cpp',
+ 'DSDisplayArea-test.cpp',
]
gmock_dep = dependency('gmock', method : 'pkg-config')