0013_iconic_state: Add wait for iconify by client cases 68/317568/1
authorJunseok Kim <juns.kim@samsung.com>
Thu, 2 Jan 2025 10:05:56 +0000 (19:05 +0900)
committerJunseok Kim <juns.kim@samsung.com>
Fri, 3 Jan 2025 07:59:45 +0000 (16:59 +0900)
Change-Id: Ia266164503b397f5c7cde665c9b4566351f69bb6

src/testcase/0013_iconic_state.cpp

index 685d55a9b0791ff01d8b91b95cb27bd777ac728f..0ad07f78a71fe46600f47a3fd28749ec2f1f418c 100644 (file)
@@ -70,7 +70,7 @@ TEST_F(etTestIconicState, iconify_by_client_basic)
    // Iconify Blue
    res = etRunner::get().setWinIconic(tw_blue, EINA_TRUE);
    ASSERT_TRUE(res);
-   ASSERT_ICONIFIED(tw_blue);
+   ASSERT_ICONIFIED_BY_CLIENT(tw_blue);
 
    // Expected stack res:
    // [Top] Blue (iconified) -> Green -> Red [Bottom]
@@ -129,6 +129,7 @@ TEST_F(etTestIconicState, iconify_by_client_basic2)
    // Iconify Green
    res = etRunner::get().setWinIconic(tw_green, EINA_TRUE);
    ASSERT_TRUE(res);
+   etRunner::get().work(1.0); // no event from server cause the tw_green already iconified
 
    // Expected stack res:
    // [Top] Blue -> Green (iconified) -> Red [Bottom]
@@ -187,6 +188,7 @@ TEST_F(etTestIconicState, iconify_by_client_basic3)
    // Iconify Green
    res = etRunner::get().setWinIconic(tw_green, EINA_TRUE);
    ASSERT_TRUE(res);
+   etRunner::get().work(1.0); // no event from server cause the tw_green already iconified
 
    // hide Blue
    hideTCWin(tw_blue);
@@ -251,7 +253,7 @@ TEST_F(etTestIconicState, iconify_by_client_uniconify)
    // Iconify Blue
    res = etRunner::get().setWinIconic(tw_blue, EINA_TRUE);
    ASSERT_TRUE(res);
-   ASSERT_ICONIFIED(tw_blue);
+   ASSERT_ICONIFIED_BY_CLIENT(tw_blue);
 
    // Uniconify Blue
    res = etRunner::get().setWinIconic(tw_blue, EINA_FALSE);
@@ -317,6 +319,7 @@ TEST_F(etTestIconicState, iconify_by_client_uniconify2)
    // Iconify Green
    res = etRunner::get().setWinIconic(tw_green, EINA_TRUE);
    ASSERT_TRUE(res);
+   etRunner::get().work(1.0); // no event from server cause the tw_green already iconified
 
    // Uniconify Green
    res = etRunner::get().setWinIconic(tw_green, EINA_FALSE);