fixup! Fix user agent setter unittests
authorArnaud Renevier <a.renevier@samsung.com>
Tue, 17 Feb 2015 18:26:08 +0000 (10:26 -0800)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Tue, 10 Jul 2018 06:57:09 +0000 (06:57 +0000)
Right now, utc_blink_ewk_view_user_agent_set_func.cpp fails to build
with "error: invalid conversion from ‘const void*’ to ‘void*’"

We now Eina_Stringshare instead of const char*

Bug: http://107.108.218.239/bugzilla/show_bug.cgi?id=10887
Reviewed by: DONGJUN KiM, Piotr Tworek

Change-Id: I2dd071569b61d59495373ff456ff1990f956b39b
Signed-off-by: Arnaud Renevier <a.renevier@samsung.com>
tizen_src/ewk/unittest/utc_blink_ewk_view_user_agent_set_func.cpp

index 742502f..1d28555 100755 (executable)
@@ -21,21 +21,17 @@ protected:
  */
 TEST_F(utc_blink_ewk_view_user_agent_set, POS_TEST)
 {
-  const char* defaultUA = ewk_view_user_agent_get(GetEwkWebView());
-  ASSERT_TRUE(defaultUA);
-  defaultUA = strdup(defaultUA);
+  Eina_Stringshare* defaultUA = eina_stringshare_add(ewk_view_user_agent_get(GetEwkWebView()));
   ASSERT_TRUE(defaultUA);
   ASSERT_STRNE(defaultUA, USER_AGENT_STRING);
 
   EXPECT_TRUE(ewk_view_user_agent_set(GetEwkWebView(), USER_AGENT_STRING));
-  const char* ua = ewk_view_user_agent_get(GetEwkWebView());
-  ASSERT_TRUE(ua);
-  ua = strdup(ua);
+  Eina_Stringshare* ua = eina_stringshare_add(ewk_view_user_agent_get(GetEwkWebView()));
   ASSERT_TRUE(ua);
   EXPECT_STREQ(USER_AGENT_STRING, ua);
 
-  free(ua);
-  free(defaultUA);
+  eina_stringshare_del(defaultUA);
+  eina_stringshare_del(ua);
 }
 
 /**
@@ -43,30 +39,24 @@ TEST_F(utc_blink_ewk_view_user_agent_set, POS_TEST)
  */
 TEST_F(utc_blink_ewk_view_user_agent_set, EmptyString)
 {
-  const char* defaultUA = ewk_view_user_agent_get(GetEwkWebView());
-  ASSERT_TRUE(defaultUA);
-  defaultUA = strdup(defaultUA);
+  Eina_Stringshare* defaultUA = eina_stringshare_add(ewk_view_user_agent_get(GetEwkWebView()));
   ASSERT_TRUE(defaultUA);
   ASSERT_STRNE(defaultUA, USER_AGENT_STRING);
 
   EXPECT_TRUE(ewk_view_user_agent_set(GetEwkWebView(), USER_AGENT_STRING));
-  const char* ua = ewk_view_user_agent_get(GetEwkWebView());
-  ASSERT_TRUE(ua);
-  ua = strdup(ua);
+  Eina_Stringshare* ua = eina_stringshare_add(ewk_view_user_agent_get(GetEwkWebView()));
   ASSERT_TRUE(ua);
   EXPECT_STREQ(USER_AGENT_STRING, ua);
 
-  const char* emptyString = "";
-  EXPECT_TRUE(ewk_view_user_agent_set(GetEwkWebView(), emptyString));
-  free(ua);
-  ua = ewk_view_user_agent_get(GetEwkWebView());
-  ASSERT_TRUE(ua);
-  ua = strdup(ua);
+  EXPECT_TRUE(ewk_view_user_agent_set(GetEwkWebView(), ""));
+
+  eina_stringshare_del(ua);
+  ua = eina_stringshare_add(ewk_view_user_agent_get(GetEwkWebView()));
   ASSERT_TRUE(ua);
   EXPECT_STREQ(defaultUA, ua);
 
-  free(ua);
-  free(defaultUA);
+  eina_stringshare_del(defaultUA);
+  eina_stringshare_del(ua);
 }
 
 /**
@@ -74,29 +64,24 @@ TEST_F(utc_blink_ewk_view_user_agent_set, EmptyString)
  */
 TEST_F(utc_blink_ewk_view_user_agent_set, NullString)
 {
-  const char* defaultUA = ewk_view_user_agent_get(GetEwkWebView());
-  ASSERT_TRUE(defaultUA);
-  defaultUA = strdup(defaultUA);
+  Eina_Stringshare* defaultUA = eina_stringshare_add(ewk_view_user_agent_get(GetEwkWebView()));
   ASSERT_TRUE(defaultUA);
   ASSERT_STRNE(defaultUA, USER_AGENT_STRING);
 
   EXPECT_TRUE(ewk_view_user_agent_set(GetEwkWebView(), USER_AGENT_STRING));
-  const char* ua = ewk_view_user_agent_get(GetEwkWebView());
-  ASSERT_TRUE(ua);
-  ua = strdup(ua);
+  Eina_Stringshare* ua = eina_stringshare_add(ewk_view_user_agent_get(GetEwkWebView()));
   ASSERT_TRUE(ua);
   EXPECT_STREQ(USER_AGENT_STRING, ua);
 
   EXPECT_TRUE(ewk_view_user_agent_set(GetEwkWebView(), NULL));
-  free(ua);
-  ua = ewk_view_user_agent_get(GetEwkWebView());
-  ASSERT_TRUE(ua);
-  ua = strdup(ua);
+
+  eina_stringshare_del(ua);
+  ua = eina_stringshare_add(ewk_view_user_agent_get(GetEwkWebView()));
   ASSERT_TRUE(ua);
   EXPECT_STREQ(defaultUA, ua);
 
-  free(ua);
-  free(defaultUA);
+  eina_stringshare_del(defaultUA);
+  eina_stringshare_del(ua);
 }
 
 /**