tests: set DSWaylandSurface to DSWindow 52/242952/1
authorjeon <jhyuni.kang@samsung.com>
Tue, 1 Sep 2020 11:38:56 +0000 (20:38 +0900)
committerSung-Jin Park <sj76.park@samsung.com>
Wed, 2 Sep 2020 05:18:29 +0000 (14:18 +0900)
Change-Id: I6b8fe90cca56a5808dd71d9db264489301ee7055

tests/DSKeyboard-test.cpp
tests/DSPointer-test.cpp
tests/DSTouch-test.cpp

index 94aa630..fe08c28 100644 (file)
@@ -28,6 +28,7 @@
 #include "DSWaylandSeat.h"
 #include "DSWaylandCompositor.h"
 #include "DSWindow.h"
+#include "DSWaylandSurface.h"
 
 using namespace display_server;
 
@@ -94,6 +95,11 @@ TEST_F(DSKeyboardTest, BasicMethods)
        auto window = std::make_shared<DSWindow>();
        EXPECT_TRUE(window != nullptr);
 
+       auto waylandSurface = std::make_shared<DSWaylandSurface>();
+       EXPECT_TRUE(waylandSurface != nullptr);
+
+       window->create(waylandSurface);
+
        if (seat && window)
        {
                auto keyboard = new DSKeyboard(seat);
index d482d8a..10b18dd 100644 (file)
@@ -28,6 +28,7 @@
 #include "DSWaylandSeat.h"
 #include "DSWaylandCompositor.h"
 #include "DSWindow.h"
+#include "DSWaylandSurface.h"
 
 using namespace display_server;
 
@@ -94,6 +95,11 @@ TEST_F(DSPointerTest, BasicMethods)
        auto window = std::make_shared<DSWindow>();
        EXPECT_TRUE(window != nullptr);
 
+       auto waylandSurface = std::make_shared<DSWaylandSurface>();
+       EXPECT_TRUE(waylandSurface != nullptr);
+
+       window->create(waylandSurface);
+
        if (seat && window)
        {
                auto pointer = new DSPointer(seat);
index ec62871..a9b476e 100644 (file)
@@ -28,6 +28,7 @@
 #include "DSWaylandSeat.h"
 #include "DSWaylandCompositor.h"
 #include "DSWindow.h"
+#include "DSWaylandSurface.h"
 
 using namespace display_server;
 
@@ -94,6 +95,11 @@ TEST_F(DSTouchTest, BasicMethods)
        auto window = std::make_shared<DSWindow>();
        EXPECT_TRUE(window != nullptr);
 
+       auto waylandSurface = std::make_shared<DSWaylandSurface>();
+       EXPECT_TRUE(waylandSurface != nullptr);
+
+       window->create(waylandSurface);
+
        if (seat && window)
        {
                auto touch = new DSTouch(seat);