auto win = new DSWindow();
EXPECT_TRUE(win != nullptr);
+ EXPECT_TRUE(win->show() == true);
+ EXPECT_TRUE(win->hide(true) == true);
+ EXPECT_TRUE(win->showState() == 0);
+
+ EXPECT_TRUE(win->setLayer(100) == true);
+
+ EXPECT_TRUE(win->raise() == true);
+ EXPECT_TRUE(win->lower() == true);
+
+ EXPECT_TRUE(win->setFocus() == true);
+ EXPECT_TRUE(win->hasFocus() == true);
+}
+
+TEST_F(DSWindowTest, SizeTest)
+{
+ auto win = new DSWindow();
+ EXPECT_TRUE(win != nullptr);
+
stSize size = win->getSize();
EXPECT_TRUE(size.w == 1);
EXPECT_TRUE(size.h == 1);
size = win->getSize();
EXPECT_TRUE(size.w == sSize.w);
EXPECT_TRUE(size.h == sSize.h);
+}
- EXPECT_TRUE(win->show() == true);
- EXPECT_TRUE(win->hide(true) == true);
- EXPECT_TRUE(win->showState() == 0);
-
- EXPECT_TRUE(win->setLayer(100) == true);
+TEST_F(DSWindowTest, PositionTest)
+{
+ auto win = new DSWindow();
+ EXPECT_TRUE(win != nullptr);
- EXPECT_TRUE(win->raise() == true);
- EXPECT_TRUE(win->lower() == true);
+ stPosition pos = win->getPosition();
+ EXPECT_TRUE(pos.x == 0);
+ EXPECT_TRUE(pos.y == 0);
- EXPECT_TRUE(win->setFocus() == true);
- EXPECT_TRUE(win->hasFocus() == true);
+ win->setPosition(100, 200);
+ pos = win->getPosition();
+ EXPECT_TRUE(pos.x == 100);
+ EXPECT_TRUE(pos.y == 200);
}
TEST_F(DSWindowTest, WindowShellTest)
DSWindowShell *getWinShell = nullptr;
getWinShell = win->getWindowShell();
EXPECT_TRUE(winShell == getWinShell);
-}
\ No newline at end of file
+}