0012_aux_hint: added test for aux hint 62/257562/2
authorJunseok, Kim <juns.kim@samsung.com>
Tue, 27 Apr 2021 13:10:29 +0000 (22:10 +0900)
committerJunseok, Kim <juns.kim@samsung.com>
Wed, 28 Apr 2021 01:08:31 +0000 (10:08 +0900)
Added test for aux hint.
- add_hint2: test for change value using aux_hint_add
- revert_hint_using_add: test revert hint using aux_hint_del

Change-Id: I6f84cb00f7dded5d49ca023e952489f9f08c4d13

src/testcase/0012_aux_hint.cpp

index b7dfc84..315dbae 100644 (file)
@@ -64,6 +64,22 @@ TEST_F(etTestAuxHint, add_hint)
    ASSERT_HINT(tw, test_hint_id, "win.test.auxhint", "test");
 }
 
+TEST_F(etTestAuxHint, add_hint2)
+{
+   Eina_Bool ret = EINA_FALSE;
+
+   initTC();
+
+   ret = etRunner::get().addAuxHint(tw, test_hint_id, "win.test.auxhint", "test");
+   ASSERT_TRUE(ret);
+   ASSERT_HINT(tw, test_hint_id, "win.test.auxhint", "test");
+
+   // change value using add hint
+   ret = etRunner::get().addAuxHint(tw, test_hint_id, "win.test.auxhint", "test2");
+   ASSERT_TRUE(ret);
+   ASSERT_HINT(tw, test_hint_id, "win.test.auxhint", "test2");
+}
+
 TEST_F(etTestAuxHint, change_hint)
 {
    Eina_Bool ret = EINA_FALSE;
@@ -94,3 +110,43 @@ TEST_F(etTestAuxHint, del_hint)
    ASSERT_HINT(tw, test_hint_id, "win.test.auxhint", "test");
 }
 
+TEST_F(etTestAuxHint, revert_hint_using_add)
+{
+   Eina_Bool ret = EINA_FALSE;
+
+   initTC();
+
+   // add hint with id:486
+   ret = etRunner::get().addAuxHint(tw, test_hint_id, "win.test.auxhint", "origin");
+   ASSERT_TRUE(ret);
+
+   // verify add aux hint - val:origin
+   ASSERT_HINT(tw, test_hint_id, "win.test.auxhint", "origin");
+
+   // verify server's aux hint of "win.test.auxhint" // "origin"
+   ev_result_hint = etRunner::get().getAuxHint(tw, "win.test.auxhint");
+   compareHint(ev_result_hint, test_hint_id, "win.test.auxhint", "origin");
+
+   // add hint with id:487
+   ret = etRunner::get().addAuxHint(tw, test_hint_id + 1, "win.test.auxhint", "temp");
+   ASSERT_TRUE(ret);
+
+   // verify add aux hint - val:temp
+   ASSERT_HINT(tw, test_hint_id + 1, "win.test.auxhint", "temp");
+
+   // verify server's aux hint of "win.test.auxhint" // "temp"
+   ev_result_hint = etRunner::get().getAuxHint(tw, "win.test.auxhint");
+   compareHint(ev_result_hint, test_hint_id + 1, "win.test.auxhint", "temp");
+
+   // remove hint id:487
+   ret = etRunner::get().delAuxHint(tw, test_hint_id + 1);
+   ASSERT_TRUE(ret);
+
+   // verify del aux hint - val:temp
+   ASSERT_HINT(tw, test_hint_id + 1, "win.test.auxhint", "temp");
+
+   // verify server's aux hint of "win.test.auxhint" // "origin"
+   ev_result_hint = etRunner::get().getAuxHint(tw, "win.test.auxhint");
+   compareHint(ev_result_hint, test_hint_id, "win.test.auxhint", "origin");
+}
+