Fix unittests for ewk_view_add_with_session_data
authorTomasz Czekala <t.czekala@partner.samsung.com>
Fri, 20 Feb 2015 10:00:46 +0000 (11:00 +0100)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Tue, 10 Jul 2018 06:57:09 +0000 (06:57 +0000)
Added check for ewk_view_add_with_session_data and deleting webview to
remove all instances of WebContext

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

Change-Id: I582a06562df6b67dc78a38c2b9f3626019e0a473
Signed-off-by: Tomasz Czekala <t.czekala@partner.samsung.com>
tizen_src/ewk/unittest/utc_blink_ewk_view_add_with_session_data_func.cpp

index 26459db..dc86d06 100755 (executable)
@@ -82,7 +82,7 @@ TEST_F(utc_blink_ewk_view_add_with_session_data_func, NEG_TEST_NULL_EVAS)
   unsigned length;
   ewk_view_session_data_get(GetEwkWebView(), &data, &length);
 
-  ewk_view_add_with_session_data(NULL, data, length);
+  EXPECT_TRUE(NULL == ewk_view_add_with_session_data(NULL, data, length));
 }
 
 /**
@@ -92,7 +92,9 @@ TEST_F(utc_blink_ewk_view_add_with_session_data_func, POS_TEST_NULL_DATA)
 {
   const char *data = NULL;
   unsigned length = 0;
-  ASSERT_TRUE(ewk_view_add_with_session_data(GetEwkEvas(), data, length) != NULL);
+  Evas_Object* webview = ewk_view_add_with_session_data(GetEwkEvas(), data, length);
+  ASSERT_TRUE(webview != NULL);
+  evas_object_del(webview);
 }
 
 /**