X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Futc-Dali-WebView.cpp;h=16518da615dcb18b828fbcce81034f25abb70fef;hp=4f7d8fac6482362d9c7768915c141eeaefaa4421;hb=3a913b75db9ec718f0e5a233e2744c72c197489b;hpb=2c6e39523a6933ccd198a8d42fbf272bd788a9a2 diff --git a/automated-tests/src/dali-toolkit/utc-Dali-WebView.cpp b/automated-tests/src/dali-toolkit/utc-Dali-WebView.cpp index 4f7d8fa..16518da 100755 --- a/automated-tests/src/dali-toolkit/utc-Dali-WebView.cpp +++ b/automated-tests/src/dali-toolkit/utc-Dali-WebView.cpp @@ -102,6 +102,7 @@ static int gContextMenuHiddenCallbackCalled = 0; static std::unique_ptr gContextMenuHiddenInstance = nullptr; static int gHitTestCreatedCallbackCalled = 0; static int gCookieManagerChangsWatchCallbackCalled = 0; +static int gPlainTextReceivedCallbackCalled = 0; struct CallbackFunctor { @@ -154,6 +155,12 @@ static bool OnHitTestCreated(std::unique_ptr test) return true; } +static bool OnPlainTextReceived(const std::string& plainText) +{ + gPlainTextReceivedCallbackCalled++; + return true; +} + static void OnPageLoadError(std::unique_ptr error) { gPageLoadErrorCallbackCalled++; @@ -2294,3 +2301,19 @@ int UtcDaliWebSettingsSetExtraFeature(void) END_TEST; } +int UtcDaliWebViewGetPlainText(void) +{ + ToolkitTestApplication application; + + WebView view = WebView::New(); + DALI_TEST_CHECK(view); + + view.LoadUrl(TEST_URL1); + + view.GetPlainTextAsynchronously(&OnPlainTextReceived); + Test::EmitGlobalTimerSignal(); + DALI_TEST_EQUALS(gPlainTextReceivedCallbackCalled, 1, TEST_LOCATION); + + END_TEST; +} +