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=442d75d32513c5748e162a305be44ddc1a9eeb99;hp=4e553e8c8c1f1ac512522378f1b94467c31e77bc;hb=a0389a25a5ce0e8b539c75a6f37b75d3286dacef;hpb=5196315c0dcb4ffe51650ebd5415d680be611f7e diff --git a/automated-tests/src/dali-toolkit/utc-Dali-WebView.cpp b/automated-tests/src/dali-toolkit/utc-Dali-WebView.cpp old mode 100755 new mode 100644 index 4e553e8..442d75d --- a/automated-tests/src/dali-toolkit/utc-Dali-WebView.cpp +++ b/automated-tests/src/dali-toolkit/utc-Dali-WebView.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 Samsung Electronics Co., Ltd. + * Copyright (c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,99 +15,99 @@ * */ -#include #include +#include #include #include "dali-toolkit-test-utils/toolkit-timer.h" +#include +#include +#include +#include +#include +#include +#include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include #include #include -#include -#include -#include -#include -#include -#include -#include using namespace Dali; using namespace Toolkit; namespace { - -const char* const TEST_URL1( "http://www.somewhere.valid1.com" ); -const char* const TEST_URL2( "http://www.somewhere.valid2.com" ); - -static int gPageLoadStartedCallbackCalled = 0; -static int gPageLoadInProgressCallbackCalled = 0; -static int gPageLoadFinishedCallbackCalled = 0; -static int gPageLoadErrorCallbackCalled = 0; -static std::unique_ptr gPageLoadErrorInstance = nullptr; -static int gScrollEdgeReachedCallbackCalled = 0; -static int gUrlChangedCallbackCalled = 0; -static int gEvaluateJavaScriptCallbackCalled = 0; -static int gJavaScriptAlertCallbackCalled = 0; -static int gJavaScriptConfirmCallbackCalled = 0; -static int gJavaScriptPromptCallbackCalled = 0; -static int gScreenshotCapturedCallbackCalled = 0; -static int gVideoPlayingCallbackCalled = 0; -static int gGeolocationPermissionCallbackCalled = 0; -static bool gTouched = false; -static bool gHovered = false; -static bool gWheelEventHandled = false; -static int gFormRepostDecidedCallbackCalled = 0; -static std::unique_ptr gFormRepostDecidedInstance = nullptr; -static int gFrameRenderedCallbackCalled = 0; -static int gConsoleMessageCallbackCalled = 0; -static std::unique_ptr gConsoleMessageInstance = nullptr; -static int gResponsePolicyDecidedCallbackCalled = 0; -static std::unique_ptr gResponsePolicyDecisionInstance = nullptr; -static int gCertificateConfirmCallbackCalled = 0; -static std::unique_ptr gCertificateConfirmInstance = nullptr; -static int gSslCertificateChangedCallbackCalled = 0; -static std::unique_ptr gSslCertificateInstance = nullptr; -static int gHttpAuthHandlerCallbackCalled = 0; -static std::unique_ptr gHttpAuthInstance = nullptr; -static int gSecurityOriginsAcquiredCallbackCalled = 0; -static int gStorageUsageAcquiredCallbackCalled = 0; -static int gFormPasswordsAcquiredCallbackCalled = 0; -static int gDownloadStartedCallbackCalled = 0; -static int gMimeOverriddenCallbackCalled = 0; -static int gRequestInterceptedCallbackCalled = 0; -static Dali::WebEngineRequestInterceptorPtr gRequestInterceptorInstance = nullptr; -static std::vector> gSecurityOriginList; +const char* const TEST_URL1("http://www.somewhere.valid1.com"); +const char* const TEST_URL2("http://www.somewhere.valid2.com"); + +static int gPageLoadStartedCallbackCalled = 0; +static int gPageLoadInProgressCallbackCalled = 0; +static int gPageLoadFinishedCallbackCalled = 0; +static int gPageLoadErrorCallbackCalled = 0; +static std::unique_ptr gPageLoadErrorInstance = nullptr; +static int gScrollEdgeReachedCallbackCalled = 0; +static int gUrlChangedCallbackCalled = 0; +static int gEvaluateJavaScriptCallbackCalled = 0; +static int gJavaScriptAlertCallbackCalled = 0; +static int gJavaScriptConfirmCallbackCalled = 0; +static int gJavaScriptPromptCallbackCalled = 0; +static int gScreenshotCapturedCallbackCalled = 0; +static int gVideoPlayingCallbackCalled = 0; +static int gGeolocationPermissionCallbackCalled = 0; +static bool gTouched = false; +static bool gHovered = false; +static bool gWheelEventHandled = false; +static int gFormRepostDecidedCallbackCalled = 0; +static std::unique_ptr gFormRepostDecidedInstance = nullptr; +static int gFrameRenderedCallbackCalled = 0; +static int gConsoleMessageCallbackCalled = 0; +static std::unique_ptr gConsoleMessageInstance = nullptr; +static int gResponsePolicyDecidedCallbackCalled = 0; +static int gNavigationPolicyDecidedCallbackCalled = 0; +static std::unique_ptr gResponsePolicyDecisionInstance = nullptr; +static int gCertificateConfirmCallbackCalled = 0; +static std::unique_ptr gCertificateConfirmInstance = nullptr; +static int gSslCertificateChangedCallbackCalled = 0; +static std::unique_ptr gSslCertificateInstance = nullptr; +static int gHttpAuthHandlerCallbackCalled = 0; +static std::unique_ptr gHttpAuthInstance = nullptr; +static int gSecurityOriginsAcquiredCallbackCalled = 0; +static int gStorageUsageAcquiredCallbackCalled = 0; +static int gFormPasswordsAcquiredCallbackCalled = 0; +static int gDownloadStartedCallbackCalled = 0; +static int gMimeOverriddenCallbackCalled = 0; +static int gRequestInterceptedCallbackCalled = 0; +static Dali::WebEngineRequestInterceptorPtr gRequestInterceptorInstance = nullptr; +static std::vector> gSecurityOriginList; static std::vector> gPasswordDataList; -static int gContextMenuShownCallbackCalled = 0; -static std::unique_ptr gContextMenuShownInstance = nullptr; -static int gContextMenuHiddenCallbackCalled = 0; -static std::unique_ptr gContextMenuHiddenInstance = nullptr; -static int gHitTestCreatedCallbackCalled = 0; -static int gCookieManagerChangsWatchCallbackCalled = 0; -static int gPlainTextReceivedCallbackCalled = 0; +static int gContextMenuShownCallbackCalled = 0; +static std::unique_ptr gContextMenuShownInstance = nullptr; +static int gContextMenuHiddenCallbackCalled = 0; +static std::unique_ptr gContextMenuHiddenInstance = nullptr; +static int gHitTestCreatedCallbackCalled = 0; +static int gCookieManagerChangsWatchCallbackCalled = 0; +static int gPlainTextReceivedCallbackCalled = 0; struct CallbackFunctor { CallbackFunctor(bool* callbackFlag) - : mCallbackFlag( callbackFlag ) + : mCallbackFlag(callbackFlag) { } @@ -144,6 +144,11 @@ static void OnResponsePolicyDecided(std::unique_ptr decision) +{ + gNavigationPolicyDecidedCallbackCalled++; +} + static void OnUrlChanged(const std::string& url) { gUrlChangedCallbackCalled++; @@ -206,7 +211,7 @@ static bool OnGeolocationPermission(const std::string&, const std::string&) return true; } -static bool OnTouched( Actor actor, const Dali::TouchEvent& touch ) +static bool OnTouched(Actor actor, const Dali::TouchEvent& touch) { gTouched = true; return true; @@ -330,41 +335,41 @@ int UtcDaliWebViewBasics(void) ToolkitTestApplication application; // Copy and Assignment Test - tet_infoline( "UtcDaliWebViewBasic Copy and Assignment Test" ); + tet_infoline("UtcDaliWebViewBasic Copy and Assignment Test"); WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); - WebView copy( view ); - DALI_TEST_CHECK( view == copy ); + WebView copy(view); + DALI_TEST_CHECK(view == copy); WebView assign; - DALI_TEST_CHECK( !assign ); + DALI_TEST_CHECK(!assign); assign = copy; - DALI_TEST_CHECK( assign == view ); + DALI_TEST_CHECK(assign == view); // DownCast Test - tet_infoline( "UtcDaliWebViewBasic DownCast Test" ); + tet_infoline("UtcDaliWebViewBasic DownCast Test"); BaseHandle handle(view); - WebView view2 = WebView::DownCast( handle ); - DALI_TEST_CHECK( view ); - DALI_TEST_CHECK( view2 ); - DALI_TEST_CHECK( view == view2 ); + WebView view2 = WebView::DownCast(handle); + DALI_TEST_CHECK(view); + DALI_TEST_CHECK(view2); + DALI_TEST_CHECK(view == view2); // TypeRegistry Test - tet_infoline( "UtcDaliWebViewBasic TypeRegistry Test" ); + tet_infoline("UtcDaliWebViewBasic TypeRegistry Test"); TypeRegistry typeRegistry = TypeRegistry::Get(); - DALI_TEST_CHECK( typeRegistry ); + DALI_TEST_CHECK(typeRegistry); - TypeInfo typeInfo = typeRegistry.GetTypeInfo( "WebView" ); - DALI_TEST_CHECK( typeInfo ); + TypeInfo typeInfo = typeRegistry.GetTypeInfo("WebView"); + DALI_TEST_CHECK(typeInfo); BaseHandle handle2 = typeInfo.CreateInstance(); - DALI_TEST_CHECK( handle2 ); + DALI_TEST_CHECK(handle2); - WebView view3 = WebView::DownCast( handle2 ); - DALI_TEST_CHECK( view3 ); + WebView view3 = WebView::DownCast(handle2); + DALI_TEST_CHECK(view3); END_TEST; } @@ -374,63 +379,63 @@ int UtcDaliWebViewPageNavigation(void) ToolkitTestApplication application; WebView view = WebView::New(); - view.SetProperty( Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT ); - view.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT ); - view.SetProperty( Actor::Property::POSITION, Vector2( 0, 0 )); - view.SetProperty( Actor::Property::SIZE, Vector2( 800, 600 ) ); - application.GetScene().Add( view ); + view.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT); + view.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT); + view.SetProperty(Actor::Property::POSITION, Vector2(0, 0)); + view.SetProperty(Actor::Property::SIZE, Vector2(800, 600)); + application.GetScene().Add(view); application.SendNotification(); application.Render(); - DALI_TEST_CHECK( view ); - - view.RegisterPageLoadStartedCallback( &OnPageLoadStarted ); - view.RegisterPageLoadInProgressCallback( &OnPageLoadInProgress ); - view.RegisterPageLoadFinishedCallback( &OnPageLoadFinished ); - view.RegisterUrlChangedCallback( &OnUrlChanged ); - DALI_TEST_EQUALS( gPageLoadStartedCallbackCalled, 0, TEST_LOCATION ); - DALI_TEST_EQUALS( gPageLoadInProgressCallbackCalled, 0, TEST_LOCATION ); - DALI_TEST_EQUALS( gPageLoadFinishedCallbackCalled, 0, TEST_LOCATION ); - DALI_TEST_EQUALS( gUrlChangedCallbackCalled, 0, TEST_LOCATION ); - - view.LoadUrl( TEST_URL1 ); + DALI_TEST_CHECK(view); + + view.RegisterPageLoadStartedCallback(&OnPageLoadStarted); + view.RegisterPageLoadInProgressCallback(&OnPageLoadInProgress); + view.RegisterPageLoadFinishedCallback(&OnPageLoadFinished); + view.RegisterUrlChangedCallback(&OnUrlChanged); + DALI_TEST_EQUALS(gPageLoadStartedCallbackCalled, 0, TEST_LOCATION); + DALI_TEST_EQUALS(gPageLoadInProgressCallbackCalled, 0, TEST_LOCATION); + DALI_TEST_EQUALS(gPageLoadFinishedCallbackCalled, 0, TEST_LOCATION); + DALI_TEST_EQUALS(gUrlChangedCallbackCalled, 0, TEST_LOCATION); + + view.LoadUrl(TEST_URL1); view.GetNaturalSize(); Test::EmitGlobalTimerSignal(); - DALI_TEST_EQUALS( view.CanGoBack(), false, TEST_LOCATION ); - DALI_TEST_EQUALS( gPageLoadStartedCallbackCalled, 1, TEST_LOCATION ); - DALI_TEST_EQUALS( gPageLoadInProgressCallbackCalled, 1, TEST_LOCATION ); - DALI_TEST_EQUALS( gPageLoadFinishedCallbackCalled, 1, TEST_LOCATION ); - DALI_TEST_EQUALS( gUrlChangedCallbackCalled, 1, TEST_LOCATION ); + DALI_TEST_EQUALS(view.CanGoBack(), false, TEST_LOCATION); + DALI_TEST_EQUALS(gPageLoadStartedCallbackCalled, 1, TEST_LOCATION); + DALI_TEST_EQUALS(gPageLoadInProgressCallbackCalled, 1, TEST_LOCATION); + DALI_TEST_EQUALS(gPageLoadFinishedCallbackCalled, 1, TEST_LOCATION); + DALI_TEST_EQUALS(gUrlChangedCallbackCalled, 1, TEST_LOCATION); - view.LoadUrl( TEST_URL2 ); + view.LoadUrl(TEST_URL2); view.Suspend(); - view.SetProperty( Actor::Property::SIZE, Vector2( 400, 300 ) ); + view.SetProperty(Actor::Property::SIZE, Vector2(400, 300)); application.SendNotification(); application.Render(); Test::EmitGlobalTimerSignal(); view.Resume(); - DALI_TEST_EQUALS( view.CanGoBack(), true, TEST_LOCATION ); - DALI_TEST_EQUALS( view.CanGoForward(), false, TEST_LOCATION ); - DALI_TEST_EQUALS( gPageLoadStartedCallbackCalled, 2, TEST_LOCATION ); - DALI_TEST_EQUALS( gPageLoadInProgressCallbackCalled, 2, TEST_LOCATION ); - DALI_TEST_EQUALS( gPageLoadFinishedCallbackCalled, 2, TEST_LOCATION ); - DALI_TEST_EQUALS( gUrlChangedCallbackCalled, 2, TEST_LOCATION ); + DALI_TEST_EQUALS(view.CanGoBack(), true, TEST_LOCATION); + DALI_TEST_EQUALS(view.CanGoForward(), false, TEST_LOCATION); + DALI_TEST_EQUALS(gPageLoadStartedCallbackCalled, 2, TEST_LOCATION); + DALI_TEST_EQUALS(gPageLoadInProgressCallbackCalled, 2, TEST_LOCATION); + DALI_TEST_EQUALS(gPageLoadFinishedCallbackCalled, 2, TEST_LOCATION); + DALI_TEST_EQUALS(gUrlChangedCallbackCalled, 2, TEST_LOCATION); view.GoBack(); Test::EmitGlobalTimerSignal(); - DALI_TEST_CHECK( !view.CanGoBack() ); - DALI_TEST_CHECK( view.CanGoForward() ); + DALI_TEST_CHECK(!view.CanGoBack()); + DALI_TEST_CHECK(view.CanGoForward()); view.GoForward(); Test::EmitGlobalTimerSignal(); - DALI_TEST_CHECK( view.CanGoBack() ); - DALI_TEST_CHECK( !view.CanGoForward() ); + DALI_TEST_CHECK(view.CanGoBack()); + DALI_TEST_CHECK(!view.CanGoForward()); view.Reload(); view.StopLoading(); view.ClearHistory(); Test::EmitGlobalTimerSignal(); - DALI_TEST_CHECK( !view.CanGoBack() ); - DALI_TEST_CHECK( !view.CanGoForward() ); + DALI_TEST_CHECK(!view.CanGoBack()); + DALI_TEST_CHECK(!view.CanGoForward()); END_TEST; } @@ -440,24 +445,24 @@ int UtcDaliWebViewPageLoadErrorConsoleMessage(void) ToolkitTestApplication application; WebView view = WebView::New(); - view.SetProperty( Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT ); - view.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT ); - view.SetProperty( Actor::Property::POSITION, Vector2( 0, 0 )); - view.SetProperty( Actor::Property::SIZE, Vector2( 800, 600 ) ); - application.GetScene().Add( view ); + view.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT); + view.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT); + view.SetProperty(Actor::Property::POSITION, Vector2(0, 0)); + view.SetProperty(Actor::Property::SIZE, Vector2(800, 600)); + application.GetScene().Add(view); application.SendNotification(); application.Render(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); - view.RegisterPageLoadErrorCallback( &OnPageLoadError ); - view.RegisterConsoleMessageReceivedCallback( &OnConsoleMessage ); - DALI_TEST_EQUALS( gPageLoadErrorCallbackCalled, 0, TEST_LOCATION ); - DALI_TEST_EQUALS( gConsoleMessageCallbackCalled, 0, TEST_LOCATION ); + view.RegisterPageLoadErrorCallback(&OnPageLoadError); + view.RegisterConsoleMessageReceivedCallback(&OnConsoleMessage); + DALI_TEST_EQUALS(gPageLoadErrorCallbackCalled, 0, TEST_LOCATION); + DALI_TEST_EQUALS(gConsoleMessageCallbackCalled, 0, TEST_LOCATION); - view.LoadUrl( TEST_URL1 ); + view.LoadUrl(TEST_URL1); Test::EmitGlobalTimerSignal(); - DALI_TEST_EQUALS( gPageLoadErrorCallbackCalled, 1, TEST_LOCATION ); - DALI_TEST_EQUALS( gConsoleMessageCallbackCalled, 1, TEST_LOCATION ); + DALI_TEST_EQUALS(gPageLoadErrorCallbackCalled, 1, TEST_LOCATION); + DALI_TEST_EQUALS(gConsoleMessageCallbackCalled, 1, TEST_LOCATION); // error code. DALI_TEST_CHECK(gPageLoadErrorInstance); @@ -477,7 +482,7 @@ int UtcDaliWebViewPageLoadErrorConsoleMessage(void) DALI_TEST_EQUALS(gConsoleMessageInstance->GetText(), testConsoleText, TEST_LOCATION); // reset - gPageLoadErrorInstance = nullptr; + gPageLoadErrorInstance = nullptr; gConsoleMessageInstance = nullptr; END_TEST; @@ -488,41 +493,41 @@ int UtcDaliWebViewTouchAndKeys(void) ToolkitTestApplication application; WebView view = WebView::New(); - view.SetProperty( Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT ); - view.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT ); - view.SetProperty( Actor::Property::POSITION, Vector2( 0, 0 )); - view.SetProperty( Actor::Property::SIZE, Vector2( 800, 600 ) ); + view.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT); + view.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT); + view.SetProperty(Actor::Property::POSITION, Vector2(0, 0)); + view.SetProperty(Actor::Property::SIZE, Vector2(800, 600)); - application.GetScene().Add( view ); + application.GetScene().Add(view); application.SendNotification(); application.Render(); view.GetNaturalSize(); - view.TouchedSignal().Connect( &OnTouched ); + view.TouchedSignal().Connect(&OnTouched); // Touch event Dali::Integration::TouchEvent event; - Dali::Integration::Point pointDown, pointUp; + Dali::Integration::Point pointDown, pointUp; event = Dali::Integration::TouchEvent(); - pointDown.SetState( PointState::DOWN ); - pointDown.SetScreenPosition( Vector2( 10, 10 ) ); - event.AddPoint( pointDown ); - application.ProcessEvent( event ); + pointDown.SetState(PointState::DOWN); + pointDown.SetScreenPosition(Vector2(10, 10)); + event.AddPoint(pointDown); + application.ProcessEvent(event); event = Dali::Integration::TouchEvent(); - pointUp.SetState( PointState::UP ); - pointUp.SetScreenPosition( Vector2( 10, 10 ) ); - event.AddPoint( pointUp ); - application.ProcessEvent( event ); + pointUp.SetState(PointState::UP); + pointUp.SetScreenPosition(Vector2(10, 10)); + event.AddPoint(pointUp); + application.ProcessEvent(event); // Key event - Toolkit::KeyboardFocusManager::Get().SetCurrentFocusActor( view ); - application.ProcessEvent( Integration::KeyEvent( "", "", "", DALI_KEY_ESCAPE, 0, 0, Integration::KeyEvent::DOWN, "", "", Device::Class::NONE, Device::Subclass::NONE ) ); + Toolkit::KeyboardFocusManager::Get().SetCurrentFocusActor(view); + application.ProcessEvent(Integration::KeyEvent("", "", "", DALI_KEY_ESCAPE, 0, 0, Integration::KeyEvent::DOWN, "", "", Device::Class::NONE, Device::Subclass::NONE)); application.SendNotification(); - DALI_TEST_CHECK( gTouched ); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(gTouched); + DALI_TEST_CHECK(view); END_TEST; } @@ -532,23 +537,23 @@ int UtcDaliWebViewFocusGainedAndLost(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); - view.SetProperty( Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT ); - view.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT ); - view.SetProperty( Actor::Property::POSITION, Vector2( 0, 0 )); - view.SetProperty( Actor::Property::SIZE, Vector2( 800, 600 ) ); + view.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT); + view.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT); + view.SetProperty(Actor::Property::POSITION, Vector2(0, 0)); + view.SetProperty(Actor::Property::SIZE, Vector2(800, 600)); - application.GetScene().Add( view ); + application.GetScene().Add(view); application.SendNotification(); application.Render(); view.SetKeyInputFocus(); - DALI_TEST_CHECK( view.HasKeyInputFocus() ); + DALI_TEST_CHECK(view.HasKeyInputFocus()); // reset view.ClearKeyInputFocus(); - DALI_TEST_CHECK( !view.HasKeyInputFocus() ); + DALI_TEST_CHECK(!view.HasKeyInputFocus()); END_TEST; } @@ -558,24 +563,24 @@ int UtcDaliWebViewPropertyPageZoomFactor(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); - view.SetProperty( Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT ); - view.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT ); - view.SetProperty( Actor::Property::POSITION, Vector2( 0, 0 )); - view.SetProperty( Actor::Property::SIZE, Vector2( 800, 600 ) ); + view.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT); + view.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT); + view.SetProperty(Actor::Property::POSITION, Vector2(0, 0)); + view.SetProperty(Actor::Property::SIZE, Vector2(800, 600)); - application.GetScene().Add( view ); + application.GetScene().Add(view); application.SendNotification(); application.Render(); - view.SetProperty( WebView::Property::PAGE_ZOOM_FACTOR, 1.5f); - float zoomFactor = view.GetProperty( WebView::Property::PAGE_ZOOM_FACTOR ); - DALI_TEST_EQUALS( zoomFactor, 1.5f, TEST_LOCATION ); + view.SetProperty(WebView::Property::PAGE_ZOOM_FACTOR, 1.5f); + float zoomFactor = view.GetProperty(WebView::Property::PAGE_ZOOM_FACTOR); + DALI_TEST_EQUALS(zoomFactor, 1.5f, TEST_LOCATION); - view.SetProperty( WebView::Property::PAGE_ZOOM_FACTOR, 1.0f); - zoomFactor = view.GetProperty( WebView::Property::PAGE_ZOOM_FACTOR ); - DALI_TEST_EQUALS( zoomFactor, 1.0f, TEST_LOCATION ); + view.SetProperty(WebView::Property::PAGE_ZOOM_FACTOR, 1.0f); + zoomFactor = view.GetProperty(WebView::Property::PAGE_ZOOM_FACTOR); + DALI_TEST_EQUALS(zoomFactor, 1.0f, TEST_LOCATION); END_TEST; } @@ -585,24 +590,24 @@ int UtcDaliWebViewPropertyTextZoomFactor(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); - view.SetProperty( Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT ); - view.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT ); - view.SetProperty( Actor::Property::POSITION, Vector2( 0, 0 )); - view.SetProperty( Actor::Property::SIZE, Vector2( 800, 600 ) ); + view.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT); + view.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT); + view.SetProperty(Actor::Property::POSITION, Vector2(0, 0)); + view.SetProperty(Actor::Property::SIZE, Vector2(800, 600)); - application.GetScene().Add( view ); + application.GetScene().Add(view); application.SendNotification(); application.Render(); - view.SetProperty( WebView::Property::TEXT_ZOOM_FACTOR, 1.5f); - float zoomFactor = view.GetProperty( WebView::Property::TEXT_ZOOM_FACTOR ); - DALI_TEST_EQUALS( zoomFactor, 1.5f, TEST_LOCATION ); + view.SetProperty(WebView::Property::TEXT_ZOOM_FACTOR, 1.5f); + float zoomFactor = view.GetProperty(WebView::Property::TEXT_ZOOM_FACTOR); + DALI_TEST_EQUALS(zoomFactor, 1.5f, TEST_LOCATION); - view.SetProperty( WebView::Property::TEXT_ZOOM_FACTOR, 1.0f); - zoomFactor = view.GetProperty( WebView::Property::TEXT_ZOOM_FACTOR ); - DALI_TEST_EQUALS( zoomFactor, 1.0f, TEST_LOCATION ); + view.SetProperty(WebView::Property::TEXT_ZOOM_FACTOR, 1.0f); + zoomFactor = view.GetProperty(WebView::Property::TEXT_ZOOM_FACTOR); + DALI_TEST_EQUALS(zoomFactor, 1.0f, TEST_LOCATION); END_TEST; } @@ -612,19 +617,19 @@ int UtcDaliWebViewPropertyLoadProgressPercentage(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); - view.SetProperty( Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT ); - view.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT ); - view.SetProperty( Actor::Property::POSITION, Vector2( 0, 0 )); - view.SetProperty( Actor::Property::SIZE, Vector2( 800, 600 ) ); + view.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT); + view.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT); + view.SetProperty(Actor::Property::POSITION, Vector2(0, 0)); + view.SetProperty(Actor::Property::SIZE, Vector2(800, 600)); - application.GetScene().Add( view ); + application.GetScene().Add(view); application.SendNotification(); application.Render(); - float percentage = view.GetProperty( WebView::Property::LOAD_PROGRESS_PERCENTAGE ); - DALI_TEST_EQUALS( percentage, 0.5f, TEST_LOCATION ); + float percentage = view.GetProperty(WebView::Property::LOAD_PROGRESS_PERCENTAGE); + DALI_TEST_EQUALS(percentage, 0.5f, TEST_LOCATION); END_TEST; } @@ -634,20 +639,20 @@ int UtcDaliWebViewMove(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); - view.SetProperty( Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT ); - view.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT ); - view.SetProperty( Actor::Property::POSITION, Vector2( 0, 0 )); - view.SetProperty( Actor::Property::SIZE, Vector2( 800, 600 ) ); + view.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT); + view.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT); + view.SetProperty(Actor::Property::POSITION, Vector2(0, 0)); + view.SetProperty(Actor::Property::SIZE, Vector2(800, 600)); - application.GetScene().Add( view ); + application.GetScene().Add(view); application.SendNotification(); application.Render(); - view.SetProperty( Actor::Property::POSITION, Vector2( 100, 100 )); - Vector3 viewPos = view.GetProperty( Actor::Property::POSITION ); - DALI_TEST_EQUALS( viewPos, Vector3( 100, 100, 0 ), TEST_LOCATION ); + view.SetProperty(Actor::Property::POSITION, Vector2(100, 100)); + Vector3 viewPos = view.GetProperty(Actor::Property::POSITION); + DALI_TEST_EQUALS(viewPos, Vector3(100, 100, 0), TEST_LOCATION); END_TEST; } @@ -657,22 +662,22 @@ int UtcDaliWebViewPropertyVideoHoleEnabled(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); const bool kDefaultValue = false; - const bool kTestValue = true; + const bool kTestValue = true; // Check default value - bool output; - Property::Value value = view.GetProperty( WebView::Property::VIDEO_HOLE_ENABLED ); - DALI_TEST_CHECK( value.Get( output ) ); - DALI_TEST_EQUALS( output, kDefaultValue, TEST_LOCATION ); + bool output; + Property::Value value = view.GetProperty(WebView::Property::VIDEO_HOLE_ENABLED); + DALI_TEST_CHECK(value.Get(output)); + DALI_TEST_EQUALS(output, kDefaultValue, TEST_LOCATION); // Check Set/GetProperty - view.SetProperty( WebView::Property::VIDEO_HOLE_ENABLED, kTestValue ); - value = view.GetProperty( WebView::Property::VIDEO_HOLE_ENABLED ); - DALI_TEST_CHECK( value.Get( output ) ); - DALI_TEST_EQUALS( output, kTestValue, TEST_LOCATION ); + view.SetProperty(WebView::Property::VIDEO_HOLE_ENABLED, kTestValue); + value = view.GetProperty(WebView::Property::VIDEO_HOLE_ENABLED); + DALI_TEST_CHECK(value.Get(output)); + DALI_TEST_EQUALS(output, kTestValue, TEST_LOCATION); END_TEST; } @@ -682,22 +687,22 @@ int UtcDaliWebViewPropertyMouseEventsEnabled(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); const bool kDefaultValue = true; - const bool kTestValue = false; + const bool kTestValue = false; // Check default value - bool output; - Property::Value value = view.GetProperty( WebView::Property::MOUSE_EVENTS_ENABLED ); - DALI_TEST_CHECK( value.Get( output ) ); - DALI_TEST_EQUALS( output, kDefaultValue, TEST_LOCATION ); + bool output; + Property::Value value = view.GetProperty(WebView::Property::MOUSE_EVENTS_ENABLED); + DALI_TEST_CHECK(value.Get(output)); + DALI_TEST_EQUALS(output, kDefaultValue, TEST_LOCATION); // Check Set/GetProperty - view.SetProperty( WebView::Property::MOUSE_EVENTS_ENABLED, kTestValue ); - value = view.GetProperty( WebView::Property::MOUSE_EVENTS_ENABLED ); - DALI_TEST_CHECK( value.Get( output ) ); - DALI_TEST_EQUALS( output, kTestValue, TEST_LOCATION ); + view.SetProperty(WebView::Property::MOUSE_EVENTS_ENABLED, kTestValue); + value = view.GetProperty(WebView::Property::MOUSE_EVENTS_ENABLED); + DALI_TEST_CHECK(value.Get(output)); + DALI_TEST_EQUALS(output, kTestValue, TEST_LOCATION); END_TEST; } @@ -707,22 +712,22 @@ int UtcDaliWebViewPropertyKeyEventsEnabled(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); const bool kDefaultValue = true; - const bool kTestValue = false; + const bool kTestValue = false; // Check default value - bool output; - Property::Value value = view.GetProperty( WebView::Property::KEY_EVENTS_ENABLED ); - DALI_TEST_CHECK( value.Get( output ) ); - DALI_TEST_EQUALS( output, kDefaultValue, TEST_LOCATION ); + bool output; + Property::Value value = view.GetProperty(WebView::Property::KEY_EVENTS_ENABLED); + DALI_TEST_CHECK(value.Get(output)); + DALI_TEST_EQUALS(output, kDefaultValue, TEST_LOCATION); // Check Set/GetProperty - view.SetProperty( WebView::Property::KEY_EVENTS_ENABLED, kTestValue ); - value = view.GetProperty( WebView::Property::KEY_EVENTS_ENABLED ); - DALI_TEST_CHECK( value.Get( output ) ); - DALI_TEST_EQUALS( output, kTestValue, TEST_LOCATION ); + view.SetProperty(WebView::Property::KEY_EVENTS_ENABLED, kTestValue); + value = view.GetProperty(WebView::Property::KEY_EVENTS_ENABLED); + DALI_TEST_CHECK(value.Get(output)); + DALI_TEST_EQUALS(output, kTestValue, TEST_LOCATION); END_TEST; } @@ -732,53 +737,53 @@ int UtcDaliWebViewHoverAndWheel(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); - view.SetProperty( Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT ); - view.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT ); - view.SetProperty( Actor::Property::POSITION, Vector2( 0, 0 )); - view.SetProperty( Actor::Property::SIZE, Vector2( 800, 600 ) ); + DALI_TEST_CHECK(view); + view.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT); + view.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT); + view.SetProperty(Actor::Property::POSITION, Vector2(0, 0)); + view.SetProperty(Actor::Property::SIZE, Vector2(800, 600)); - application.GetScene().Add( view ); + application.GetScene().Add(view); application.SendNotification(); application.Render(); view.GetNaturalSize(); - view.HoveredSignal().Connect( &OnHovered ); - view.WheelEventSignal().Connect( &OnWheelEvent ); + view.HoveredSignal().Connect(&OnHovered); + view.WheelEventSignal().Connect(&OnWheelEvent); // Hover event Dali::Integration::HoverEvent event = Dali::Integration::HoverEvent(); - Dali::Integration::Point pointDown; - pointDown.SetState( PointState::DOWN ); - pointDown.SetScreenPosition( Vector2( 10, 10 ) ); - event.AddPoint( pointDown ); - application.ProcessEvent( event ); + Dali::Integration::Point pointDown; + pointDown.SetState(PointState::DOWN); + pointDown.SetScreenPosition(Vector2(10, 10)); + event.AddPoint(pointDown); + application.ProcessEvent(event); event = Dali::Integration::HoverEvent(); Dali::Integration::Point pointUp; - pointUp.SetState( PointState::UP ); - pointUp.SetScreenPosition( Vector2( 10, 10 ) ); - event.AddPoint( pointUp ); - application.ProcessEvent( event ); + pointUp.SetState(PointState::UP); + pointUp.SetScreenPosition(Vector2(10, 10)); + event.AddPoint(pointUp); + application.ProcessEvent(event); event = Dali::Integration::HoverEvent(); Dali::Integration::Point pointMotion; - pointUp.SetState( PointState::MOTION ); - pointUp.SetScreenPosition( Vector2( 10, 10 ) ); - event.AddPoint( pointMotion ); - application.ProcessEvent( event ); + pointUp.SetState(PointState::MOTION); + pointUp.SetScreenPosition(Vector2(10, 10)); + event.AddPoint(pointMotion); + application.ProcessEvent(event); // Wheel event Dali::Integration::WheelEvent wheelEvent; - wheelEvent.type = Dali::Integration::WheelEvent::Type::MOUSE_WHEEL; + wheelEvent.type = Dali::Integration::WheelEvent::Type::MOUSE_WHEEL; wheelEvent.direction = 0; - wheelEvent.point = Vector2( 20, 20 ); - wheelEvent.delta = 10; - application.ProcessEvent( wheelEvent ); + wheelEvent.point = Vector2(20, 20); + wheelEvent.delta = 10; + application.ProcessEvent(wheelEvent); application.SendNotification(); - DALI_TEST_CHECK( gHovered ); - DALI_TEST_CHECK( gWheelEventHandled ); + DALI_TEST_CHECK(gHovered); + DALI_TEST_CHECK(gWheelEventHandled); END_TEST; } @@ -788,24 +793,24 @@ int UtcDaliWebViewFormRepostDecidedFrameRendering(void) ToolkitTestApplication application; WebView view = WebView::New(); - view.SetProperty( Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT ); - view.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT ); - view.SetProperty( Actor::Property::POSITION, Vector2( 0, 0 )); - view.SetProperty( Actor::Property::SIZE, Vector2( 800, 600 ) ); - application.GetScene().Add( view ); + view.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT); + view.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT); + view.SetProperty(Actor::Property::POSITION, Vector2(0, 0)); + view.SetProperty(Actor::Property::SIZE, Vector2(800, 600)); + application.GetScene().Add(view); application.SendNotification(); application.Render(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); view.RegisterFormRepostDecidedCallback(&OnFormRepostDecided); view.RegisterFrameRenderedCallback(&OnFrameRendered); - DALI_TEST_EQUALS( gFormRepostDecidedCallbackCalled, 0, TEST_LOCATION ); - DALI_TEST_EQUALS( gFrameRenderedCallbackCalled, 0, TEST_LOCATION ); + DALI_TEST_EQUALS(gFormRepostDecidedCallbackCalled, 0, TEST_LOCATION); + DALI_TEST_EQUALS(gFrameRenderedCallbackCalled, 0, TEST_LOCATION); - view.LoadUrl( TEST_URL1 ); + view.LoadUrl(TEST_URL1); Test::EmitGlobalTimerSignal(); - DALI_TEST_EQUALS( gFormRepostDecidedCallbackCalled, 1, TEST_LOCATION ); - DALI_TEST_EQUALS( gFrameRenderedCallbackCalled, 1, TEST_LOCATION ); + DALI_TEST_EQUALS(gFormRepostDecidedCallbackCalled, 1, TEST_LOCATION); + DALI_TEST_EQUALS(gFrameRenderedCallbackCalled, 1, TEST_LOCATION); // form repost decision. DALI_TEST_CHECK(gFormRepostDecidedInstance); @@ -822,27 +827,27 @@ int UtcDaliWebViewSslCertificateHttpAuthentication(void) ToolkitTestApplication application; WebView view = WebView::New(); - view.SetProperty( Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT ); - view.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT ); - view.SetProperty( Actor::Property::POSITION, Vector2( 0, 0 )); - view.SetProperty( Actor::Property::SIZE, Vector2( 800, 600 ) ); - application.GetScene().Add( view ); + view.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT); + view.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT); + view.SetProperty(Actor::Property::POSITION, Vector2(0, 0)); + view.SetProperty(Actor::Property::SIZE, Vector2(800, 600)); + application.GetScene().Add(view); application.SendNotification(); application.Render(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); view.RegisterCertificateConfirmedCallback(&OnCertificateConfirm); view.RegisterSslCertificateChangedCallback(&OnSslCertificateChanged); view.RegisterHttpAuthHandlerCallback(&OnHttpAuthHandler); - DALI_TEST_EQUALS( gCertificateConfirmCallbackCalled, 0, TEST_LOCATION ); - DALI_TEST_EQUALS( gSslCertificateChangedCallbackCalled, 0, TEST_LOCATION ); - DALI_TEST_EQUALS( gHttpAuthHandlerCallbackCalled, 0, TEST_LOCATION ); + DALI_TEST_EQUALS(gCertificateConfirmCallbackCalled, 0, TEST_LOCATION); + DALI_TEST_EQUALS(gSslCertificateChangedCallbackCalled, 0, TEST_LOCATION); + DALI_TEST_EQUALS(gHttpAuthHandlerCallbackCalled, 0, TEST_LOCATION); - view.LoadUrl( TEST_URL1 ); + view.LoadUrl(TEST_URL1); Test::EmitGlobalTimerSignal(); - DALI_TEST_EQUALS( gCertificateConfirmCallbackCalled, 1, TEST_LOCATION ); - DALI_TEST_EQUALS( gSslCertificateChangedCallbackCalled, 1, TEST_LOCATION ); - DALI_TEST_EQUALS( gHttpAuthHandlerCallbackCalled, 1, TEST_LOCATION ); + DALI_TEST_EQUALS(gCertificateConfirmCallbackCalled, 1, TEST_LOCATION); + DALI_TEST_EQUALS(gSslCertificateChangedCallbackCalled, 1, TEST_LOCATION); + DALI_TEST_EQUALS(gHttpAuthHandlerCallbackCalled, 1, TEST_LOCATION); // certificate. DALI_TEST_CHECK(gCertificateConfirmInstance); @@ -862,8 +867,8 @@ int UtcDaliWebViewSslCertificateHttpAuthentication(void) // reset gCertificateConfirmInstance = nullptr; - gSslCertificateInstance = nullptr; - gHttpAuthInstance = nullptr; + gSslCertificateInstance = nullptr; + gHttpAuthInstance = nullptr; END_TEST; } @@ -873,10 +878,10 @@ int UtcDaliWebViewGetWebBackForwardList(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebBackForwardList* bfList = view.GetBackForwardList(); - DALI_TEST_CHECK( bfList != 0 ); + DALI_TEST_CHECK(bfList != 0); END_TEST; } @@ -886,10 +891,10 @@ int UtcDaliWebViewGetWebContext(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebContext* context = view.GetContext(); - DALI_TEST_CHECK( context != 0 ); + DALI_TEST_CHECK(context != 0); END_TEST; } @@ -899,10 +904,10 @@ int UtcDaliWebViewGetWebCookieManager(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebCookieManager* cookieManager = view.GetCookieManager(); - DALI_TEST_CHECK( cookieManager != 0 ); + DALI_TEST_CHECK(cookieManager != 0); END_TEST; } @@ -912,10 +917,10 @@ int UtcDaliWebViewGetWebSettings(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebSettings* settings = view.GetSettings(); - DALI_TEST_CHECK( settings != 0 ); + DALI_TEST_CHECK(settings != 0); END_TEST; } @@ -926,13 +931,13 @@ int UtcDaliWebViewProperty1(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); std::string local; - view.SetProperty( WebView::Property::URL, TEST_URL1 ); - Property::Value val = view.GetProperty( WebView::Property::URL ); - DALI_TEST_CHECK( val.Get( local ) ); - DALI_TEST_EQUALS( local, TEST_URL1, TEST_LOCATION ); + view.SetProperty(WebView::Property::URL, TEST_URL1); + Property::Value val = view.GetProperty(WebView::Property::URL); + DALI_TEST_CHECK(val.Get(local)); + DALI_TEST_EQUALS(local, TEST_URL1, TEST_LOCATION); END_TEST; } @@ -943,22 +948,22 @@ int UtcDaliWebViewProperty4(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); const std::string kDefaultValue; const std::string kTestValue = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"; // Check default value - std::string output; - Property::Value value = view.GetProperty( WebView::Property::USER_AGENT ); - DALI_TEST_CHECK( value.Get( output ) ); - DALI_TEST_EQUALS( output, kDefaultValue, TEST_LOCATION ); + std::string output; + Property::Value value = view.GetProperty(WebView::Property::USER_AGENT); + DALI_TEST_CHECK(value.Get(output)); + DALI_TEST_EQUALS(output, kDefaultValue, TEST_LOCATION); // Check Set/GetProperty - view.SetProperty( WebView::Property::USER_AGENT, kTestValue ); - value = view.GetProperty( WebView::Property::USER_AGENT ); - DALI_TEST_CHECK( value.Get( output ) ); - DALI_TEST_EQUALS( output, kTestValue, TEST_LOCATION ); + view.SetProperty(WebView::Property::USER_AGENT, kTestValue); + value = view.GetProperty(WebView::Property::USER_AGENT); + DALI_TEST_CHECK(value.Get(output)); + DALI_TEST_EQUALS(output, kTestValue, TEST_LOCATION); END_TEST; } @@ -969,28 +974,28 @@ int UtcDaliWebViewProperty9(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); // Check default value Dali::Vector2 output = Dali::Vector2::ONE; - view.GetProperty( WebView::Property::SCROLL_POSITION ).Get( output ); - DALI_TEST_CHECK( output.x == 0 && output.y == 0 ); + view.GetProperty(WebView::Property::SCROLL_POSITION).Get(output); + DALI_TEST_CHECK(output.x == 0 && output.y == 0); // Check Set/GetProperty - Dali::Vector2 testValue = Dali::Vector2( 100, 100 ); - view.SetProperty( WebView::Property::SCROLL_POSITION, testValue ); - view.GetProperty( WebView::Property::SCROLL_POSITION ).Get( output ); - DALI_TEST_EQUALS( output, testValue, TEST_LOCATION ); + Dali::Vector2 testValue = Dali::Vector2(100, 100); + view.SetProperty(WebView::Property::SCROLL_POSITION, testValue); + view.GetProperty(WebView::Property::SCROLL_POSITION).Get(output); + DALI_TEST_EQUALS(output, testValue, TEST_LOCATION); // Check default value of scroll size output = Dali::Vector2::ONE; - view.GetProperty( WebView::Property::SCROLL_SIZE ).Get( output ); - DALI_TEST_CHECK( output.x == 500 && output.y == 500 ); + view.GetProperty(WebView::Property::SCROLL_SIZE).Get(output); + DALI_TEST_CHECK(output.x == 500 && output.y == 500); // Check default value of content size output = Dali::Vector2::ONE; - view.GetProperty( WebView::Property::CONTENT_SIZE ).Get( output ); - DALI_TEST_CHECK( output.x == 500 && output.y == 500 ); + view.GetProperty(WebView::Property::CONTENT_SIZE).Get(output); + DALI_TEST_CHECK(output.x == 500 && output.y == 500); END_TEST; } @@ -1000,7 +1005,7 @@ int UtcDaliWebViewPropertyBackgroundColorSelectedTextEtc(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Vector4 testValue = Dali::Vector4(0.0f, 0.0f, 0.0f, 0.0f); view.SetProperty(WebView::Property::DOCUMENT_BACKGROUND_COLOR, testValue); @@ -1021,9 +1026,9 @@ int UtcDaliWebViewPropertyTitleFavicon(void) { ToolkitTestApplication application; - char argv[] = "--test"; - WebView view = WebView::New( 1, (char**)&argv ); - DALI_TEST_CHECK( view ); + char argv[] = "--test"; + WebView view = WebView::New(1, (char**)&argv); + DALI_TEST_CHECK(view); // reset something view.ClearAllTilesResources(); @@ -1031,18 +1036,18 @@ int UtcDaliWebViewPropertyTitleFavicon(void) // Check default value of title std::string testValue("title"); std::string output; - view.GetProperty( WebView::Property::TITLE ).Get( output ); - DALI_TEST_EQUALS( output, testValue, TEST_LOCATION ); + view.GetProperty(WebView::Property::TITLE).Get(output); + DALI_TEST_EQUALS(output, testValue, TEST_LOCATION); // Check the case that favicon is not null. Dali::Toolkit::ImageView favicon = view.GetFavicon(); - DALI_TEST_CHECK( favicon ); - Dali::Vector3 iconsize = favicon.GetProperty< Vector3 >( Dali::Actor::Property::SIZE ); - DALI_TEST_CHECK( ( int )iconsize.width == 2 && ( int )iconsize.height == 2 ); + DALI_TEST_CHECK(favicon); + Dali::Vector3 iconsize = favicon.GetProperty(Dali::Actor::Property::SIZE); + DALI_TEST_CHECK((int)iconsize.width == 2 && (int)iconsize.height == 2); // Check the case that favicon is null. favicon = view.GetFavicon(); - DALI_TEST_CHECK( !favicon ); + DALI_TEST_CHECK(!favicon); END_TEST; } @@ -1052,20 +1057,20 @@ int UtcDaliWebViewContextMenuShownAndHidden(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); // load url. - view.RegisterContextMenuShownCallback( &OnContextMenuShown ); - view.RegisterContextMenuHiddenCallback( &OnContextMenuHidden ); - DALI_TEST_EQUALS( gContextMenuShownCallbackCalled, 0, TEST_LOCATION ); - DALI_TEST_EQUALS( gContextMenuHiddenCallbackCalled, 0, TEST_LOCATION ); + view.RegisterContextMenuShownCallback(&OnContextMenuShown); + view.RegisterContextMenuHiddenCallback(&OnContextMenuHidden); + DALI_TEST_EQUALS(gContextMenuShownCallbackCalled, 0, TEST_LOCATION); + DALI_TEST_EQUALS(gContextMenuHiddenCallbackCalled, 0, TEST_LOCATION); DALI_TEST_CHECK(gContextMenuShownInstance == 0); DALI_TEST_CHECK(gContextMenuHiddenInstance == 0); - view.LoadUrl( TEST_URL1 ); + view.LoadUrl(TEST_URL1); Test::EmitGlobalTimerSignal(); - DALI_TEST_EQUALS( gContextMenuShownCallbackCalled, 1, TEST_LOCATION ); - DALI_TEST_EQUALS( gContextMenuHiddenCallbackCalled, 1, TEST_LOCATION ); + DALI_TEST_EQUALS(gContextMenuShownCallbackCalled, 1, TEST_LOCATION); + DALI_TEST_EQUALS(gContextMenuHiddenCallbackCalled, 1, TEST_LOCATION); // check context meun & its items. DALI_TEST_CHECK(gContextMenuShownInstance != 0); @@ -1094,7 +1099,7 @@ int UtcDaliWebViewContextMenuShownAndHidden(void) DALI_TEST_CHECK(gContextMenuHiddenInstance != 0); - gContextMenuShownInstance = nullptr; + gContextMenuShownInstance = nullptr; gContextMenuHiddenInstance = nullptr; END_TEST; @@ -1105,38 +1110,38 @@ int UtcDaliWebViewScrollBy(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); // load url. - view.RegisterScrollEdgeReachedCallback( &OnScrollEdgeReached ); - DALI_TEST_EQUALS( gScrollEdgeReachedCallbackCalled, 0, TEST_LOCATION ); + view.RegisterScrollEdgeReachedCallback(&OnScrollEdgeReached); + DALI_TEST_EQUALS(gScrollEdgeReachedCallbackCalled, 0, TEST_LOCATION); - view.LoadUrl( TEST_URL1 ); + view.LoadUrl(TEST_URL1); Test::EmitGlobalTimerSignal(); // set scroll position. - Dali::Vector2 output = Dali::Vector2::ONE; - Dali::Vector2 testValue = Dali::Vector2( 100, 100 ); - view.SetProperty( WebView::Property::SCROLL_POSITION, testValue ); - view.GetProperty( WebView::Property::SCROLL_POSITION ).Get( output ); - DALI_TEST_EQUALS( output, testValue, TEST_LOCATION ); + Dali::Vector2 output = Dali::Vector2::ONE; + Dali::Vector2 testValue = Dali::Vector2(100, 100); + view.SetProperty(WebView::Property::SCROLL_POSITION, testValue); + view.GetProperty(WebView::Property::SCROLL_POSITION).Get(output); + DALI_TEST_EQUALS(output, testValue, TEST_LOCATION); // scroll by and trigger scrollEdgeReached event. - view.ScrollBy( 50, 50 ); + view.ScrollBy(50, 50); Test::EmitGlobalTimerSignal(); - view.GetProperty( WebView::Property::SCROLL_POSITION ).Get( output ); - DALI_TEST_CHECK( output.x == 150 && output.y == 150 ); - DALI_TEST_EQUALS( gScrollEdgeReachedCallbackCalled, 1, TEST_LOCATION ); + view.GetProperty(WebView::Property::SCROLL_POSITION).Get(output); + DALI_TEST_CHECK(output.x == 150 && output.y == 150); + DALI_TEST_EQUALS(gScrollEdgeReachedCallbackCalled, 1, TEST_LOCATION); // scroll by and trigger scrollEdgeReached event. - bool result = view.ScrollEdgeBy( 50, 50 ); - DALI_TEST_CHECK( result ); + bool result = view.ScrollEdgeBy(50, 50); + DALI_TEST_CHECK(result); Test::EmitGlobalTimerSignal(); - view.GetProperty( WebView::Property::SCROLL_POSITION ).Get( output ); - DALI_TEST_CHECK( output.x == 200 && output.y == 200 ); - DALI_TEST_EQUALS( gScrollEdgeReachedCallbackCalled, 2, TEST_LOCATION ); + view.GetProperty(WebView::Property::SCROLL_POSITION).Get(output); + DALI_TEST_CHECK(output.x == 200 && output.y == 200); + DALI_TEST_EQUALS(gScrollEdgeReachedCallbackCalled, 2, TEST_LOCATION); END_TEST; } @@ -1146,29 +1151,29 @@ int UtcDaliWebViewSetGetScaleFactorActivateAccessibility(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); - view.SetProperty( Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT ); - view.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT ); - view.SetProperty( Actor::Property::POSITION, Vector2( 0, 0 )); - view.SetProperty( Actor::Property::SIZE, Vector2( 800, 600 ) ); + view.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT); + view.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT); + view.SetProperty(Actor::Property::POSITION, Vector2(0, 0)); + view.SetProperty(Actor::Property::SIZE, Vector2(800, 600)); - application.GetScene().Add( view ); + application.GetScene().Add(view); application.SendNotification(); application.Render(); view.ActivateAccessibility(true); view.AddDynamicCertificatePath("host", "test/to/path"); bool found = view.HighlightText("test", Dali::WebEnginePlugin::FindOption::CASE_INSENSITIVE, 2); - DALI_TEST_CHECK( found ); + DALI_TEST_CHECK(found); view.SetScaleFactor(1.5f, Dali::Vector2(0.0f, 0.0f)); float result = view.GetScaleFactor(); - DALI_TEST_EQUALS( result, 1.5f, TEST_LOCATION ); + DALI_TEST_EQUALS(result, 1.5f, TEST_LOCATION); view.SetScaleFactor(1.0f, Dali::Vector2(0.0f, 0.0f)); result = view.GetScaleFactor(); - DALI_TEST_EQUALS( result, 1.0f, TEST_LOCATION ); + DALI_TEST_EQUALS(result, 1.0f, TEST_LOCATION); END_TEST; } @@ -1178,33 +1183,33 @@ int UtcDaliWebViewGetScreenshotSyncAndAsync(void) // SCROLL_POSITION ToolkitTestApplication application; - char argv[] = "--test"; - WebView view = WebView::New( 1, (char**)&argv ); - DALI_TEST_CHECK( view ); + char argv[] = "--test"; + WebView view = WebView::New(1, (char**)&argv); + DALI_TEST_CHECK(view); // Check GetScreenshot Dali::Rect viewArea; - viewArea.x = 100; - viewArea.y = 100; - viewArea.width = 10; - viewArea.height = 10; + viewArea.x = 100; + viewArea.y = 100; + viewArea.width = 10; + viewArea.height = 10; Dali::Toolkit::ImageView screenshot = view.GetScreenshot(viewArea, 1.0f); - DALI_TEST_CHECK( screenshot ); - Dali::Vector3 shotsize = screenshot.GetProperty< Vector3 >( Dali::Actor::Property::SIZE ); - DALI_TEST_CHECK( ( int )shotsize.width == viewArea.width && ( int )shotsize.height == viewArea.height ); + DALI_TEST_CHECK(screenshot); + Dali::Vector3 shotsize = screenshot.GetProperty(Dali::Actor::Property::SIZE); + DALI_TEST_CHECK((int)shotsize.width == viewArea.width && (int)shotsize.height == viewArea.height); // Check GetScreenshotAsynchronously - viewArea.x = 100; - viewArea.y = 100; - viewArea.width = 100; + viewArea.x = 100; + viewArea.y = 100; + viewArea.width = 100; viewArea.height = 100; - bool result = view.GetScreenshotAsynchronously(viewArea, 1.0f, &OnScreenshotCaptured); - DALI_TEST_CHECK( result ); + bool result = view.GetScreenshotAsynchronously(viewArea, 1.0f, &OnScreenshotCaptured); + DALI_TEST_CHECK(result); Test::EmitGlobalTimerSignal(); Test::EmitGlobalTimerSignal(); - DALI_TEST_EQUALS( gScreenshotCapturedCallbackCalled, 1, TEST_LOCATION ); + DALI_TEST_EQUALS(gScreenshotCapturedCallbackCalled, 1, TEST_LOCATION); END_TEST; } @@ -1214,20 +1219,20 @@ int UtcDaliWebViewVideoPlayingGeolocationPermission(void) // SCROLL_POSITION ToolkitTestApplication application; - char argv[] = "--test"; - WebView view = WebView::New( 1, (char**)&argv ); - DALI_TEST_CHECK( view ); + char argv[] = "--test"; + WebView view = WebView::New(1, (char**)&argv); + DALI_TEST_CHECK(view); // Check CheckVideoPlayingAsynchronously bool result = view.CheckVideoPlayingAsynchronously(&OnVideoPlaying); - DALI_TEST_CHECK( result ); + DALI_TEST_CHECK(result); Test::EmitGlobalTimerSignal(); - DALI_TEST_EQUALS( gVideoPlayingCallbackCalled, 1, TEST_LOCATION ); + DALI_TEST_EQUALS(gVideoPlayingCallbackCalled, 1, TEST_LOCATION); // Check RegisterGeolocationPermissionCallback view.RegisterGeolocationPermissionCallback(&OnGeolocationPermission); Test::EmitGlobalTimerSignal(); - DALI_TEST_EQUALS( gGeolocationPermissionCallbackCalled, 1, TEST_LOCATION ); + DALI_TEST_EQUALS(gGeolocationPermissionCallbackCalled, 1, TEST_LOCATION); END_TEST; } @@ -1237,16 +1242,16 @@ int UtcDaliWebViewResponsePolicyDecisionRequest(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); // load url. - view.RegisterResponsePolicyDecidedCallback( &OnResponsePolicyDecided ); - DALI_TEST_EQUALS( gResponsePolicyDecidedCallbackCalled, 0, TEST_LOCATION ); + view.RegisterResponsePolicyDecidedCallback(&OnResponsePolicyDecided); + DALI_TEST_EQUALS(gResponsePolicyDecidedCallbackCalled, 0, TEST_LOCATION); DALI_TEST_CHECK(gResponsePolicyDecisionInstance == 0); - view.LoadUrl( TEST_URL1 ); + view.LoadUrl(TEST_URL1); Test::EmitGlobalTimerSignal(); - DALI_TEST_EQUALS( gResponsePolicyDecidedCallbackCalled, 1, TEST_LOCATION ); + DALI_TEST_EQUALS(gResponsePolicyDecidedCallbackCalled, 1, TEST_LOCATION); // check response policy decision & its frame. DALI_TEST_CHECK(gResponsePolicyDecisionInstance != 0); @@ -1277,15 +1282,33 @@ int UtcDaliWebViewResponsePolicyDecisionRequest(void) END_TEST; } +int UtcDaliWebViewNavigationPolicyDecisionRequest(void) +{ + ToolkitTestApplication application; + + WebView view = WebView::New(); + DALI_TEST_CHECK(view); + + // load url. + view.RegisterNavigationPolicyDecidedCallback(&OnNavigationPolicyDecided); + DALI_TEST_EQUALS(gNavigationPolicyDecidedCallbackCalled, 0, TEST_LOCATION); + + view.LoadUrl(TEST_URL1); + Test::EmitGlobalTimerSignal(); + DALI_TEST_EQUALS(gNavigationPolicyDecidedCallbackCalled, 1, TEST_LOCATION); + + END_TEST; +} + int UtcDaliWebViewHitTest(void) { ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); // load url. - view.LoadUrl( TEST_URL1 ); + view.LoadUrl(TEST_URL1); // sync hit test. std::unique_ptr hitTest = view.CreateHitTest(100, 100, Dali::WebEngineHitTest::HitTestMode::DEFAULT); @@ -1316,7 +1339,7 @@ int UtcDaliWebViewHitTest(void) bool result = view.CreateHitTestAsynchronously(100, 100, Dali::WebEngineHitTest::HitTestMode::DEFAULT, &OnHitTestCreated); DALI_TEST_CHECK(result); Test::EmitGlobalTimerSignal(); - DALI_TEST_EQUALS( gHitTestCreatedCallbackCalled, 1, TEST_LOCATION ); + DALI_TEST_EQUALS(gHitTestCreatedCallbackCalled, 1, TEST_LOCATION); END_TEST; } @@ -1325,14 +1348,14 @@ int UtcDaliWebViewEvaluteJavaScript(void) { ToolkitTestApplication application; - WebView view = WebView::New( "ko-KR", "Asia/Seoul" ); + WebView view = WebView::New("ko-KR", "Asia/Seoul"); - view.LoadHtmlString( "Hello World!" ); - view.EvaluateJavaScript( "jsObject.postMessage('Hello')" ); - view.EvaluateJavaScript( "jsObject.postMessage('World')", OnEvaluateJavaScript ); + view.LoadHtmlString("Hello World!"); + view.EvaluateJavaScript("jsObject.postMessage('Hello')"); + view.EvaluateJavaScript("jsObject.postMessage('World')", OnEvaluateJavaScript); Test::EmitGlobalTimerSignal(); - DALI_TEST_EQUALS( gEvaluateJavaScriptCallbackCalled, 1, TEST_LOCATION ); + DALI_TEST_EQUALS(gEvaluateJavaScriptCallbackCalled, 1, TEST_LOCATION); END_TEST; } @@ -1341,25 +1364,25 @@ int UtcDaliWebViewJavaScriptAlertConfirmPrompt(void) { ToolkitTestApplication application; - WebView view = WebView::New( "ko-KR", "Asia/Seoul" ); + WebView view = WebView::New("ko-KR", "Asia/Seoul"); - view.RegisterJavaScriptAlertCallback( &OnJavaScriptAlert ); - view.LoadHtmlString( "Hello World!" ); + view.RegisterJavaScriptAlertCallback(&OnJavaScriptAlert); + view.LoadHtmlString("Hello World!"); view.JavaScriptAlertReply(); Test::EmitGlobalTimerSignal(); - DALI_TEST_EQUALS( gJavaScriptAlertCallbackCalled, 1, TEST_LOCATION ); + DALI_TEST_EQUALS(gJavaScriptAlertCallbackCalled, 1, TEST_LOCATION); - view.RegisterJavaScriptConfirmCallback( &OnJavaScriptConfirm ); - view.LoadHtmlString( "Hello World!" ); - view.JavaScriptConfirmReply( true ); + view.RegisterJavaScriptConfirmCallback(&OnJavaScriptConfirm); + view.LoadHtmlString("Hello World!"); + view.JavaScriptConfirmReply(true); Test::EmitGlobalTimerSignal(); - DALI_TEST_EQUALS( gJavaScriptConfirmCallbackCalled, 1, TEST_LOCATION ); + DALI_TEST_EQUALS(gJavaScriptConfirmCallbackCalled, 1, TEST_LOCATION); - view.RegisterJavaScriptPromptCallback( &OnJavaScriptPrompt ); - view.LoadHtmlString( "Hello World!" ); - view.JavaScriptPromptReply( "it is a prompt." ); + view.RegisterJavaScriptPromptCallback(&OnJavaScriptPrompt); + view.LoadHtmlString("Hello World!"); + view.JavaScriptPromptReply("it is a prompt."); Test::EmitGlobalTimerSignal(); - DALI_TEST_EQUALS( gJavaScriptPromptCallbackCalled, 1, TEST_LOCATION ); + DALI_TEST_EQUALS(gJavaScriptPromptCallbackCalled, 1, TEST_LOCATION); END_TEST; } @@ -1368,21 +1391,21 @@ int UtcDaliWebViewLoadHtmlStringOverrideCurrentEntryAndContents(void) { ToolkitTestApplication application; - WebView view = WebView::New( "ko-KR", "Asia/Seoul" ); - DALI_TEST_CHECK( view ); + WebView view = WebView::New("ko-KR", "Asia/Seoul"); + DALI_TEST_CHECK(view); std::string html("Hello World!"); std::string basicUri("http://basicurl"); std::string unreachableUrl("http://unreachableurl"); - bool result = view.LoadHtmlStringOverrideCurrentEntry( html, basicUri, unreachableUrl ); - DALI_TEST_CHECK( result ); + bool result = view.LoadHtmlStringOverrideCurrentEntry(html, basicUri, unreachableUrl); + DALI_TEST_CHECK(result); application.SendNotification(); application.Render(); Test::EmitGlobalTimerSignal(); - result = view.LoadContents( html, html.length(), "html/text", "utf-8", basicUri ); - DALI_TEST_CHECK( result ); + result = view.LoadContents(html, html.length(), "html/text", "utf-8", basicUri); + DALI_TEST_CHECK(result); END_TEST; } @@ -1392,37 +1415,37 @@ int UtcDaliWebViewReloadSuspendResumeNetworkLoadingCustomHeader(void) ToolkitTestApplication application; WebView view = WebView::New(); - view.SetProperty( Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT ); - view.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT ); - view.SetProperty( Actor::Property::POSITION, Vector2( 0, 0 )); - view.SetProperty( Actor::Property::SIZE, Vector2( 800, 600 ) ); + view.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT); + view.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT); + view.SetProperty(Actor::Property::POSITION, Vector2(0, 0)); + view.SetProperty(Actor::Property::SIZE, Vector2(800, 600)); - application.GetScene().Add( view ); + application.GetScene().Add(view); application.SendNotification(); application.Render(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); - view.LoadUrl( "http://test.html" ); + view.LoadUrl("http://test.html"); bool result = view.AddCustomHeader("key", "value"); - DALI_TEST_CHECK( result ); + DALI_TEST_CHECK(result); result = view.ReloadWithoutCache(); - DALI_TEST_CHECK( result ); + DALI_TEST_CHECK(result); uint32_t portNumber = view.StartInspectorServer(5000); - DALI_TEST_EQUALS( portNumber, 5000, TEST_LOCATION ); + DALI_TEST_EQUALS(portNumber, 5000, TEST_LOCATION); application.SendNotification(); application.Render(); Test::EmitGlobalTimerSignal(); result = view.StopInspectorServer(); - DALI_TEST_CHECK( result ); + DALI_TEST_CHECK(result); view.SuspendNetworkLoading(); result = view.RemoveCustomHeader("key"); - DALI_TEST_CHECK( result ); + DALI_TEST_CHECK(result); view.ResumeNetworkLoading(); @@ -1433,16 +1456,15 @@ int UtcDaliWebViewMethodsForCoverage(void) { ToolkitTestApplication application; - WebView view = WebView::New( "ko-KR", "Asia/Seoul" ); + WebView view = WebView::New("ko-KR", "Asia/Seoul"); - view.LoadHtmlString( "Hello World!" ); - view.AddJavaScriptMessageHandler( "jsObject", - []( const std::string& arg ) { - } - ); + view.LoadHtmlString("Hello World!"); + view.AddJavaScriptMessageHandler("jsObject", + [](const std::string& arg) { + }); view.SetTtsFocus(true); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); END_TEST; } @@ -1454,43 +1476,43 @@ int UtcDaliWebBackForwardListCheckItem(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebBackForwardList* bfList = view.GetBackForwardList(); - DALI_TEST_CHECK( bfList != 0 ) + DALI_TEST_CHECK(bfList != 0) unsigned int itemCount = bfList->GetItemCount(); - DALI_TEST_CHECK( itemCount == 1 ) + DALI_TEST_CHECK(itemCount == 1) std::unique_ptr citem = bfList->GetCurrentItem(); - DALI_TEST_CHECK( citem != 0 ); + DALI_TEST_CHECK(citem != 0); std::unique_ptr citemP = bfList->GetPreviousItem(); - DALI_TEST_CHECK( citemP != 0 ); + DALI_TEST_CHECK(citemP != 0); std::unique_ptr citemN = bfList->GetNextItem(); - DALI_TEST_CHECK( citemN != 0 ); + DALI_TEST_CHECK(citemN != 0); - const std::string kDefaultUrl( "http://url" ); - std::string testValue = citem->GetUrl(); - DALI_TEST_EQUALS( testValue, kDefaultUrl, TEST_LOCATION ); + const std::string kDefaultUrl("http://url"); + std::string testValue = citem->GetUrl(); + DALI_TEST_EQUALS(testValue, kDefaultUrl, TEST_LOCATION); - const std::string kDefaultTitle( "title" ); + const std::string kDefaultTitle("title"); testValue = citem->GetTitle(); - DALI_TEST_EQUALS( testValue, kDefaultTitle, TEST_LOCATION ); + DALI_TEST_EQUALS(testValue, kDefaultTitle, TEST_LOCATION); - const std::string kDefaultOriginalUrl( "http://originalurl" ); + const std::string kDefaultOriginalUrl("http://originalurl"); testValue = citem->GetOriginalUrl(); - DALI_TEST_EQUALS( testValue, kDefaultOriginalUrl, TEST_LOCATION ); + DALI_TEST_EQUALS(testValue, kDefaultOriginalUrl, TEST_LOCATION); - std::unique_ptr item = bfList->GetItemAtIndex( 0 ); - DALI_TEST_CHECK( item != 0 ); + std::unique_ptr item = bfList->GetItemAtIndex(0); + DALI_TEST_CHECK(item != 0); std::vector> vecBack = bfList->GetBackwardItems(-1); - DALI_TEST_CHECK( vecBack.size() == 1 ); + DALI_TEST_CHECK(vecBack.size() == 1); std::vector> vecForward = bfList->GetForwardItems(-1); - DALI_TEST_CHECK( vecForward.size() == 1 ); + DALI_TEST_CHECK(vecForward.size() == 1); END_TEST; } @@ -1502,19 +1524,19 @@ int UtcDaliWebContextGetSetCacheModel(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebContext* context = view.GetContext(); - DALI_TEST_CHECK( context != 0 ) + DALI_TEST_CHECK(context != 0) std::string kDefaultValue; // Reset something - context->SetAppId( "id" ); - context->SetApplicationType( Dali::WebEngineContext::ApplicationType::OTHER ); - context->SetTimeOffset( 0 ); - context->SetTimeZoneOffset( 0, 0 ); - context->SetDefaultProxyAuth( kDefaultValue, kDefaultValue ); + context->SetAppId("id"); + context->SetApplicationType(Dali::WebEngineContext::ApplicationType::OTHER); + context->SetTimeOffset(0); + context->SetTimeZoneOffset(0, 0); + context->SetDefaultProxyAuth(kDefaultValue, kDefaultValue); context->DeleteAllWebDatabase(); context->DeleteAllWebStorage(); context->DeleteLocalFileSystem(); @@ -1524,47 +1546,47 @@ int UtcDaliWebContextGetSetCacheModel(void) // Check default value Dali::WebEngineContext::CacheModel value = context->GetCacheModel(); - DALI_TEST_CHECK( value == Dali::WebEngineContext::CacheModel::DOCUMENT_VIEWER ); + DALI_TEST_CHECK(value == Dali::WebEngineContext::CacheModel::DOCUMENT_VIEWER); // Check Set/GetProperty - context->SetCacheModel( Dali::WebEngineContext::CacheModel::DOCUMENT_BROWSER ); + context->SetCacheModel(Dali::WebEngineContext::CacheModel::DOCUMENT_BROWSER); value = context->GetCacheModel(); - DALI_TEST_CHECK( value == Dali::WebEngineContext::CacheModel::DOCUMENT_BROWSER ); + DALI_TEST_CHECK(value == Dali::WebEngineContext::CacheModel::DOCUMENT_BROWSER); // Get cache enabled - context->EnableCache( true ); - DALI_TEST_CHECK( context->IsCacheEnabled() ); + context->EnableCache(true); + DALI_TEST_CHECK(context->IsCacheEnabled()); // Get certificate - context->SetCertificateFilePath( "test" ); + context->SetCertificateFilePath("test"); std::string str = context->GetCertificateFilePath(); - DALI_TEST_EQUALS( str, "test", TEST_LOCATION ); + DALI_TEST_EQUALS(str, "test", TEST_LOCATION); // Set version - DALI_TEST_CHECK( context->SetAppVersion( "test" ) ); + DALI_TEST_CHECK(context->SetAppVersion("test")); // Register std::vector temp; - context->RegisterUrlSchemesAsCorsEnabled( temp ); - context->RegisterJsPluginMimeTypes( temp ); - context->DeleteFormPasswordDataList( temp ); + context->RegisterUrlSchemesAsCorsEnabled(temp); + context->RegisterJsPluginMimeTypes(temp); + context->DeleteFormPasswordDataList(temp); // Get zoom factor - context->SetDefaultZoomFactor( 1.0f ); - DALI_TEST_EQUALS( context->GetDefaultZoomFactor(), float( 1.0f ), TEST_LOCATION ); + context->SetDefaultZoomFactor(1.0f); + DALI_TEST_EQUALS(context->GetDefaultZoomFactor(), float(1.0f), TEST_LOCATION); // Delete cache and database - DALI_TEST_CHECK( context->DeleteAllApplicationCache() ); - DALI_TEST_CHECK( context->DeleteAllWebIndexedDatabase() ); + DALI_TEST_CHECK(context->DeleteAllApplicationCache()); + DALI_TEST_CHECK(context->DeleteAllWebIndexedDatabase()); // Get contextProxy - context->SetProxyUri( "test" ); - DALI_TEST_EQUALS( context->GetProxyUri(), "test", TEST_LOCATION ); + context->SetProxyUri("test"); + DALI_TEST_EQUALS(context->GetProxyUri(), "test", TEST_LOCATION); context->SetProxyBypassRule("", "test"); - DALI_TEST_EQUALS( context->GetProxyBypassRule(), "test", TEST_LOCATION ); + DALI_TEST_EQUALS(context->GetProxyBypassRule(), "test", TEST_LOCATION); //Notify low memory - DALI_TEST_CHECK( context->FreeUnusedMemory() ); + DALI_TEST_CHECK(context->FreeUnusedMemory()); END_TEST; } @@ -1574,48 +1596,48 @@ int UtcDaliWebContextGetWebDatabaseStorageOrigins(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebContext* context = view.GetContext(); - DALI_TEST_CHECK( context != 0 ) + DALI_TEST_CHECK(context != 0) std::string kDefaultValue; // get origins of web database bool result = context->GetWebDatabaseOrigins(&OnSecurityOriginsAcquired); - DALI_TEST_CHECK( result ); + DALI_TEST_CHECK(result); Test::EmitGlobalTimerSignal(); - DALI_TEST_EQUALS( gSecurityOriginsAcquiredCallbackCalled, 1, TEST_LOCATION ); + DALI_TEST_EQUALS(gSecurityOriginsAcquiredCallbackCalled, 1, TEST_LOCATION); DALI_TEST_CHECK(gSecurityOriginList.size() == 1); Dali::WebEngineSecurityOrigin* origin = gSecurityOriginList[0].get(); - DALI_TEST_CHECK( origin ); + DALI_TEST_CHECK(origin); result = context->DeleteWebDatabase(*origin); - DALI_TEST_CHECK( result ); + DALI_TEST_CHECK(result); // get origins of web storage result = context->GetWebStorageOrigins(&OnSecurityOriginsAcquired); - DALI_TEST_CHECK( result ); + DALI_TEST_CHECK(result); Test::EmitGlobalTimerSignal(); - DALI_TEST_EQUALS( gSecurityOriginsAcquiredCallbackCalled, 2, TEST_LOCATION ); + DALI_TEST_EQUALS(gSecurityOriginsAcquiredCallbackCalled, 2, TEST_LOCATION); DALI_TEST_CHECK(gSecurityOriginList.size() == 1); origin = gSecurityOriginList[0].get(); - DALI_TEST_CHECK( origin ); + DALI_TEST_CHECK(origin); result = context->GetWebStorageUsageForOrigin(*origin, &OnStorageUsageAcquired); - DALI_TEST_CHECK( result ); + DALI_TEST_CHECK(result); Test::EmitGlobalTimerSignal(); - DALI_TEST_EQUALS( gStorageUsageAcquiredCallbackCalled, 1, TEST_LOCATION ); + DALI_TEST_EQUALS(gStorageUsageAcquiredCallbackCalled, 1, TEST_LOCATION); result = context->DeleteWebStorage(*origin); - DALI_TEST_CHECK( result ); + DALI_TEST_CHECK(result); result = context->DeleteApplicationCache(*origin); - DALI_TEST_CHECK( result ); + DALI_TEST_CHECK(result); // form passwords, download state, mime type. context->GetFormPasswordList(&OnFormPasswordsAcquired); @@ -1644,30 +1666,30 @@ int UtcDaliWebContextHttpRequestInterceptor(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebContext* context = view.GetContext(); - DALI_TEST_CHECK( context != 0 ) + DALI_TEST_CHECK(context != 0) // load url. context->RegisterRequestInterceptedCallback(&OnRequestIntercepted); DALI_TEST_EQUALS(gRequestInterceptedCallbackCalled, 0, TEST_LOCATION); - DALI_TEST_CHECK(gRequestInterceptorInstance == 0); + DALI_TEST_CHECK(!gRequestInterceptorInstance); Test::EmitGlobalTimerSignal(); - DALI_TEST_EQUALS( gRequestInterceptedCallbackCalled, 1, TEST_LOCATION ); + DALI_TEST_EQUALS(gRequestInterceptedCallbackCalled, 1, TEST_LOCATION); // check request interceptor. - DALI_TEST_CHECK(gRequestInterceptorInstance != 0); + DALI_TEST_CHECK(gRequestInterceptorInstance); DALI_TEST_CHECK(gRequestInterceptorInstance->Ignore()); DALI_TEST_CHECK(gRequestInterceptorInstance->SetResponseStatus(400, "error")); DALI_TEST_CHECK(gRequestInterceptorInstance->AddResponseHeader("key1", "value1")); Dali::Property::Map testHeaders; testHeaders.Insert("key2", "value2"); DALI_TEST_CHECK(gRequestInterceptorInstance->AddResponseHeaders(testHeaders)); - DALI_TEST_CHECK(gRequestInterceptorInstance->AddResponseBody("test", 4)); - DALI_TEST_CHECK(gRequestInterceptorInstance->AddResponse("key:value", "test", 4)); - DALI_TEST_CHECK(gRequestInterceptorInstance->WriteResponseChunk("test", 4)); + DALI_TEST_CHECK(gRequestInterceptorInstance->AddResponseBody((const int8_t*)"test", 4)); + DALI_TEST_CHECK(gRequestInterceptorInstance->AddResponse("key:value", (const int8_t*)"test", 4)); + DALI_TEST_CHECK(gRequestInterceptorInstance->WriteResponseChunk((const int8_t*)"test", 4)); std::string testUrl("http://test.html"); DALI_TEST_EQUALS(gRequestInterceptorInstance->GetUrl(), testUrl, TEST_LOCATION); std::string testMethod("GET"); @@ -1687,25 +1709,25 @@ int UtcDaliWebCookieManagerGetSetCookieAcceptPolicy(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebCookieManager* cookieManager = view.GetCookieManager(); - DALI_TEST_CHECK( cookieManager != 0 ) + DALI_TEST_CHECK(cookieManager != 0) const std::string kDefaultValue; // Reset something - cookieManager->SetPersistentStorage( kDefaultValue, Dali::WebEngineCookieManager::CookiePersistentStorage::SQLITE ); + cookieManager->SetPersistentStorage(kDefaultValue, Dali::WebEngineCookieManager::CookiePersistentStorage::SQLITE); cookieManager->ClearCookies(); // Check default value Dali::WebEngineCookieManager::CookieAcceptPolicy value = cookieManager->GetCookieAcceptPolicy(); - DALI_TEST_CHECK( value == Dali::WebEngineCookieManager::CookieAcceptPolicy::NO_THIRD_PARTY ); + DALI_TEST_CHECK(value == Dali::WebEngineCookieManager::CookieAcceptPolicy::NO_THIRD_PARTY); // Check Set/GetProperty - cookieManager->SetCookieAcceptPolicy( Dali::WebEngineCookieManager::CookieAcceptPolicy::ALWAYS ); + cookieManager->SetCookieAcceptPolicy(Dali::WebEngineCookieManager::CookieAcceptPolicy::ALWAYS); value = cookieManager->GetCookieAcceptPolicy(); - DALI_TEST_CHECK( value == Dali::WebEngineCookieManager::CookieAcceptPolicy::ALWAYS ); + DALI_TEST_CHECK(value == Dali::WebEngineCookieManager::CookieAcceptPolicy::ALWAYS); END_TEST; } @@ -1715,14 +1737,14 @@ int UtcDaliWebCookieManagerChangesWatch(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebCookieManager* cookieManager = view.GetCookieManager(); - DALI_TEST_CHECK( cookieManager != 0 ) + DALI_TEST_CHECK(cookieManager != 0) cookieManager->ChangesWatch(&OnChangesWatch); Test::EmitGlobalTimerSignal(); - DALI_TEST_EQUALS( gCookieManagerChangsWatchCallbackCalled, 1, TEST_LOCATION ); + DALI_TEST_EQUALS(gCookieManagerChangsWatchCallbackCalled, 1, TEST_LOCATION); END_TEST; } @@ -1734,29 +1756,29 @@ int UtcDaliWebSettingsGetSetDefaultFontSize(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebSettings* settings = view.GetSettings(); - DALI_TEST_CHECK( settings != 0 ) + DALI_TEST_CHECK(settings != 0) // Reset something - settings->AllowMixedContents( false ); - settings->EnableSpatialNavigation( false ); - settings->EnableWebSecurity( false ); - settings->EnableCacheBuilder( false ); - settings->EnableDoNotTrack( false ); - settings->UseScrollbarThumbFocusNotifications( false ); - settings->AllowFileAccessFromExternalUrl( false ); - settings->AllowScriptsOpenWindows( false ); + settings->AllowMixedContents(false); + settings->EnableSpatialNavigation(false); + settings->EnableWebSecurity(false); + settings->EnableCacheBuilder(false); + settings->EnableDoNotTrack(false); + settings->UseScrollbarThumbFocusNotifications(false); + settings->AllowFileAccessFromExternalUrl(false); + settings->AllowScriptsOpenWindows(false); // Check default value int value = settings->GetDefaultFontSize(); - DALI_TEST_CHECK( value == 16 ); + DALI_TEST_CHECK(value == 16); // Check Set/GetProperty - settings->SetDefaultFontSize( 20 ); + settings->SetDefaultFontSize(20); value = settings->GetDefaultFontSize(); - DALI_TEST_CHECK( value == 20 ); + DALI_TEST_CHECK(value == 20); END_TEST; } @@ -1766,29 +1788,29 @@ int UtcDaliWebSettingsCheckEnableJavaScript(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebSettings* settings = view.GetSettings(); - DALI_TEST_CHECK( settings != 0 ) + DALI_TEST_CHECK(settings != 0) // Reset something - settings->AllowMixedContents( false ); - settings->EnableSpatialNavigation( false ); - settings->EnableWebSecurity( false ); - settings->EnableCacheBuilder( false ); - settings->EnableDoNotTrack( false ); - settings->UseScrollbarThumbFocusNotifications( false ); - settings->AllowFileAccessFromExternalUrl( false ); - settings->AllowScriptsOpenWindows( false ); + settings->AllowMixedContents(false); + settings->EnableSpatialNavigation(false); + settings->EnableWebSecurity(false); + settings->EnableCacheBuilder(false); + settings->EnableDoNotTrack(false); + settings->UseScrollbarThumbFocusNotifications(false); + settings->AllowFileAccessFromExternalUrl(false); + settings->AllowScriptsOpenWindows(false); // Check default value is true or not bool value = settings->IsJavaScriptEnabled(); - DALI_TEST_CHECK( value ); + DALI_TEST_CHECK(value); // Check Set/GetProperty - settings->EnableJavaScript( false ); + settings->EnableJavaScript(false); value = settings->IsJavaScriptEnabled(); - DALI_TEST_CHECK( !value ); + DALI_TEST_CHECK(!value); END_TEST; } @@ -1798,29 +1820,29 @@ int UtcDaliWebSettingsCheckEnableAutoFitting(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebSettings* settings = view.GetSettings(); - DALI_TEST_CHECK( settings != 0 ) + DALI_TEST_CHECK(settings != 0) // Reset something - settings->AllowMixedContents( false ); - settings->EnableSpatialNavigation( false ); - settings->EnableWebSecurity( false ); - settings->EnableCacheBuilder( false ); - settings->EnableDoNotTrack( false ); - settings->UseScrollbarThumbFocusNotifications( false ); - settings->AllowFileAccessFromExternalUrl( false ); - settings->AllowScriptsOpenWindows( false ); + settings->AllowMixedContents(false); + settings->EnableSpatialNavigation(false); + settings->EnableWebSecurity(false); + settings->EnableCacheBuilder(false); + settings->EnableDoNotTrack(false); + settings->UseScrollbarThumbFocusNotifications(false); + settings->AllowFileAccessFromExternalUrl(false); + settings->AllowScriptsOpenWindows(false); // Check default value is true or not bool value = settings->IsAutoFittingEnabled(); - DALI_TEST_CHECK( value ); + DALI_TEST_CHECK(value); // Check Set/GetProperty - settings->EnableAutoFitting( false ); + settings->EnableAutoFitting(false); value = settings->IsAutoFittingEnabled(); - DALI_TEST_CHECK( !value ); + DALI_TEST_CHECK(!value); END_TEST; } @@ -1830,29 +1852,29 @@ int UtcDaliWebSettingsCheckEnablePlugins(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebSettings* settings = view.GetSettings(); - DALI_TEST_CHECK( settings != 0 ) + DALI_TEST_CHECK(settings != 0) // Reset something - settings->AllowMixedContents( false ); - settings->EnableSpatialNavigation( false ); - settings->EnableWebSecurity( false ); - settings->EnableCacheBuilder( false ); - settings->EnableDoNotTrack( false ); - settings->UseScrollbarThumbFocusNotifications( false ); - settings->AllowFileAccessFromExternalUrl( false ); - settings->AllowScriptsOpenWindows( false ); + settings->AllowMixedContents(false); + settings->EnableSpatialNavigation(false); + settings->EnableWebSecurity(false); + settings->EnableCacheBuilder(false); + settings->EnableDoNotTrack(false); + settings->UseScrollbarThumbFocusNotifications(false); + settings->AllowFileAccessFromExternalUrl(false); + settings->AllowScriptsOpenWindows(false); // Check default value is true or not bool value = settings->ArePluginsEnabled(); - DALI_TEST_CHECK( value ); + DALI_TEST_CHECK(value); // Check Set/GetProperty - settings->EnablePlugins( false ); + settings->EnablePlugins(false); value = settings->ArePluginsEnabled(); - DALI_TEST_CHECK( !value ); + DALI_TEST_CHECK(!value); END_TEST; } @@ -1862,29 +1884,29 @@ int UtcDaliWebSettingsCheckEnablePrivateBrowsing(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebSettings* settings = view.GetSettings(); - DALI_TEST_CHECK( settings != 0 ) + DALI_TEST_CHECK(settings != 0) // Reset something - settings->AllowMixedContents( false ); - settings->EnableSpatialNavigation( false ); - settings->EnableWebSecurity( false ); - settings->EnableCacheBuilder( false ); - settings->EnableDoNotTrack( false ); - settings->UseScrollbarThumbFocusNotifications( false ); - settings->AllowFileAccessFromExternalUrl( false ); - settings->AllowScriptsOpenWindows( false ); + settings->AllowMixedContents(false); + settings->EnableSpatialNavigation(false); + settings->EnableWebSecurity(false); + settings->EnableCacheBuilder(false); + settings->EnableDoNotTrack(false); + settings->UseScrollbarThumbFocusNotifications(false); + settings->AllowFileAccessFromExternalUrl(false); + settings->AllowScriptsOpenWindows(false); // Check default value is true or not bool value = settings->IsPrivateBrowsingEnabled(); - DALI_TEST_CHECK( value ); + DALI_TEST_CHECK(value); // Check Set/GetProperty - settings->EnablePrivateBrowsing( false ); + settings->EnablePrivateBrowsing(false); value = settings->IsPrivateBrowsingEnabled(); - DALI_TEST_CHECK( !value ); + DALI_TEST_CHECK(!value); END_TEST; } @@ -1894,29 +1916,29 @@ int UtcDaliWebSettingsCheckEnableLinkMagnifier(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebSettings* settings = view.GetSettings(); - DALI_TEST_CHECK( settings != 0 ) + DALI_TEST_CHECK(settings != 0) // Reset something - settings->AllowMixedContents( false ); - settings->EnableSpatialNavigation( false ); - settings->EnableWebSecurity( false ); - settings->EnableCacheBuilder( false ); - settings->EnableDoNotTrack( false ); - settings->UseScrollbarThumbFocusNotifications( false ); - settings->AllowFileAccessFromExternalUrl( false ); - settings->AllowScriptsOpenWindows( false ); + settings->AllowMixedContents(false); + settings->EnableSpatialNavigation(false); + settings->EnableWebSecurity(false); + settings->EnableCacheBuilder(false); + settings->EnableDoNotTrack(false); + settings->UseScrollbarThumbFocusNotifications(false); + settings->AllowFileAccessFromExternalUrl(false); + settings->AllowScriptsOpenWindows(false); // Check default value is true or not bool value = settings->IsLinkMagnifierEnabled(); - DALI_TEST_CHECK( value ); + DALI_TEST_CHECK(value); // Check Set/GetProperty - settings->EnableLinkMagnifier( false ); + settings->EnableLinkMagnifier(false); value = settings->IsLinkMagnifierEnabled(); - DALI_TEST_CHECK( !value ); + DALI_TEST_CHECK(!value); END_TEST; } @@ -1926,29 +1948,29 @@ int UtcDaliWebSettingsCheckUseKeypadWithoutUserAction(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebSettings* settings = view.GetSettings(); - DALI_TEST_CHECK( settings != 0 ) + DALI_TEST_CHECK(settings != 0) // Reset something - settings->AllowMixedContents( false ); - settings->EnableSpatialNavigation( false ); - settings->EnableWebSecurity( false ); - settings->EnableCacheBuilder( false ); - settings->EnableDoNotTrack( false ); - settings->UseScrollbarThumbFocusNotifications( false ); - settings->AllowFileAccessFromExternalUrl( false ); - settings->AllowScriptsOpenWindows( false ); + settings->AllowMixedContents(false); + settings->EnableSpatialNavigation(false); + settings->EnableWebSecurity(false); + settings->EnableCacheBuilder(false); + settings->EnableDoNotTrack(false); + settings->UseScrollbarThumbFocusNotifications(false); + settings->AllowFileAccessFromExternalUrl(false); + settings->AllowScriptsOpenWindows(false); // Check default value is true or not bool value = settings->IsKeypadWithoutUserActionUsed(); - DALI_TEST_CHECK( value ); + DALI_TEST_CHECK(value); // Check Set/GetProperty - settings->UseKeypadWithoutUserAction( false ); + settings->UseKeypadWithoutUserAction(false); value = settings->IsKeypadWithoutUserActionUsed(); - DALI_TEST_CHECK( !value ); + DALI_TEST_CHECK(!value); END_TEST; } @@ -1958,27 +1980,27 @@ int UtcDaliWebSettingsCheckEnableAutofillPasswordForm(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebSettings* settings = view.GetSettings(); - DALI_TEST_CHECK( settings != 0 ) + DALI_TEST_CHECK(settings != 0) // Reset something - settings->AllowMixedContents( false ); - settings->EnableSpatialNavigation( false ); - settings->EnableWebSecurity( false ); - settings->EnableCacheBuilder( false ); - settings->EnableDoNotTrack( false ); - settings->UseScrollbarThumbFocusNotifications( false ); - settings->AllowFileAccessFromExternalUrl( false ); - settings->AllowScriptsOpenWindows( false ); + settings->AllowMixedContents(false); + settings->EnableSpatialNavigation(false); + settings->EnableWebSecurity(false); + settings->EnableCacheBuilder(false); + settings->EnableDoNotTrack(false); + settings->UseScrollbarThumbFocusNotifications(false); + settings->AllowFileAccessFromExternalUrl(false); + settings->AllowScriptsOpenWindows(false); // Check default value is true or not bool value = settings->IsAutofillPasswordFormEnabled(); - DALI_TEST_CHECK( value ); - settings->EnableAutofillPasswordForm( false ); + DALI_TEST_CHECK(value); + settings->EnableAutofillPasswordForm(false); value = settings->IsAutofillPasswordFormEnabled(); - DALI_TEST_CHECK( !value ); + DALI_TEST_CHECK(!value); END_TEST; } @@ -1987,29 +2009,29 @@ int UtcDaliWebSettingsCheckEnableFormCandidateData(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebSettings* settings = view.GetSettings(); - DALI_TEST_CHECK( settings != 0 ); + DALI_TEST_CHECK(settings != 0); // Reset something - settings->AllowMixedContents( false ); - settings->EnableSpatialNavigation( false ); - settings->EnableWebSecurity( false ); - settings->EnableCacheBuilder( false ); - settings->EnableDoNotTrack( false ); - settings->UseScrollbarThumbFocusNotifications( false ); - settings->AllowFileAccessFromExternalUrl( false ); - settings->AllowScriptsOpenWindows( false ); + settings->AllowMixedContents(false); + settings->EnableSpatialNavigation(false); + settings->EnableWebSecurity(false); + settings->EnableCacheBuilder(false); + settings->EnableDoNotTrack(false); + settings->UseScrollbarThumbFocusNotifications(false); + settings->AllowFileAccessFromExternalUrl(false); + settings->AllowScriptsOpenWindows(false); // Check default value is true or not bool value = settings->IsFormCandidateDataEnabled(); - DALI_TEST_CHECK( value ); + DALI_TEST_CHECK(value); // Check Set/GetProperty - settings->EnableFormCandidateData( false ); + settings->EnableFormCandidateData(false); value = settings->IsFormCandidateDataEnabled(); - DALI_TEST_CHECK( !value ); + DALI_TEST_CHECK(!value); END_TEST; } @@ -2019,29 +2041,29 @@ int UtcDaliWebSettingsCheckEnableTextSelection(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebSettings* settings = view.GetSettings(); - DALI_TEST_CHECK( settings != 0 ); + DALI_TEST_CHECK(settings != 0); // Reset something - settings->AllowMixedContents( false ); - settings->EnableSpatialNavigation( false ); - settings->EnableWebSecurity( false ); - settings->EnableCacheBuilder( false ); - settings->EnableDoNotTrack( false ); - settings->UseScrollbarThumbFocusNotifications( false ); - settings->AllowFileAccessFromExternalUrl( false ); - settings->AllowScriptsOpenWindows( false ); + settings->AllowMixedContents(false); + settings->EnableSpatialNavigation(false); + settings->EnableWebSecurity(false); + settings->EnableCacheBuilder(false); + settings->EnableDoNotTrack(false); + settings->UseScrollbarThumbFocusNotifications(false); + settings->AllowFileAccessFromExternalUrl(false); + settings->AllowScriptsOpenWindows(false); // Check default value is true or not bool value = settings->IsTextSelectionEnabled(); - DALI_TEST_CHECK( value ); + DALI_TEST_CHECK(value); //Check Set/GetProperty settings->EnableTextSelection(false); value = settings->IsTextSelectionEnabled(); - DALI_TEST_CHECK( !value ); + DALI_TEST_CHECK(!value); END_TEST; } @@ -2051,29 +2073,29 @@ int UtcDaliWebSettingsCheckEnableTextAutosizing(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebSettings* settings = view.GetSettings(); - DALI_TEST_CHECK( settings != 0 ); + DALI_TEST_CHECK(settings != 0); // Reset something - settings->AllowMixedContents( false ); - settings->EnableSpatialNavigation( false ); - settings->EnableWebSecurity( false ); - settings->EnableCacheBuilder( false ); - settings->EnableDoNotTrack( false ); - settings->UseScrollbarThumbFocusNotifications( false ); - settings->AllowFileAccessFromExternalUrl( false ); - settings->AllowScriptsOpenWindows( false ); + settings->AllowMixedContents(false); + settings->EnableSpatialNavigation(false); + settings->EnableWebSecurity(false); + settings->EnableCacheBuilder(false); + settings->EnableDoNotTrack(false); + settings->UseScrollbarThumbFocusNotifications(false); + settings->AllowFileAccessFromExternalUrl(false); + settings->AllowScriptsOpenWindows(false); // Check default value is true or not bool value = settings->IsTextAutosizingEnabled(); - DALI_TEST_CHECK( value ); + DALI_TEST_CHECK(value); // Check Set/GetProperty settings->EnableTextAutosizing(false); value = settings->IsTextAutosizingEnabled(); - DALI_TEST_CHECK( !value ); + DALI_TEST_CHECK(!value); END_TEST; } @@ -2083,29 +2105,29 @@ int UtcDaliWebSettingsCheckEnableArrowScroll(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebSettings* settings = view.GetSettings(); - DALI_TEST_CHECK( settings != 0 ); + DALI_TEST_CHECK(settings != 0); // Reset something - settings->AllowMixedContents( false ); - settings->EnableSpatialNavigation( false ); - settings->EnableWebSecurity( false ); - settings->EnableCacheBuilder( false ); - settings->EnableDoNotTrack( false ); - settings->UseScrollbarThumbFocusNotifications( false ); - settings->AllowFileAccessFromExternalUrl( false ); - settings->AllowScriptsOpenWindows( false ); + settings->AllowMixedContents(false); + settings->EnableSpatialNavigation(false); + settings->EnableWebSecurity(false); + settings->EnableCacheBuilder(false); + settings->EnableDoNotTrack(false); + settings->UseScrollbarThumbFocusNotifications(false); + settings->AllowFileAccessFromExternalUrl(false); + settings->AllowScriptsOpenWindows(false); // Check default value is true or not bool value = settings->IsArrowScrollEnabled(); - DALI_TEST_CHECK( value ); + DALI_TEST_CHECK(value); // Check Set/GetProperty settings->EnableArrowScroll(false); value = settings->IsArrowScrollEnabled(); - DALI_TEST_CHECK( !value ); + DALI_TEST_CHECK(!value); END_TEST; } @@ -2115,27 +2137,27 @@ int UtcDaliWebSettingsCheckEnableClipboard(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebSettings* settings = view.GetSettings(); - DALI_TEST_CHECK( settings != 0 ); + DALI_TEST_CHECK(settings != 0); // Reset something - settings->AllowMixedContents( false ); - settings->EnableSpatialNavigation( false ); - settings->EnableWebSecurity( false ); - settings->EnableCacheBuilder( false ); - settings->EnableDoNotTrack( false ); - settings->UseScrollbarThumbFocusNotifications( false ); - settings->AllowFileAccessFromExternalUrl( false ); - settings->AllowScriptsOpenWindows( false ); + settings->AllowMixedContents(false); + settings->EnableSpatialNavigation(false); + settings->EnableWebSecurity(false); + settings->EnableCacheBuilder(false); + settings->EnableDoNotTrack(false); + settings->UseScrollbarThumbFocusNotifications(false); + settings->AllowFileAccessFromExternalUrl(false); + settings->AllowScriptsOpenWindows(false); // Check default value is true or not bool value = settings->IsClipboardEnabled(); - DALI_TEST_CHECK( value ); + DALI_TEST_CHECK(value); settings->EnableClipboard(false); value = settings->IsClipboardEnabled(); - DALI_TEST_CHECK( !value ); + DALI_TEST_CHECK(!value); END_TEST; } @@ -2144,29 +2166,29 @@ int UtcDaliWebSettingsCheckEnableImePanel(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebSettings* settings = view.GetSettings(); - DALI_TEST_CHECK( settings != 0 ); + DALI_TEST_CHECK(settings != 0); // Reset something - settings->AllowMixedContents( false ); - settings->EnableSpatialNavigation( false ); - settings->EnableWebSecurity( false ); - settings->EnableCacheBuilder( false ); - settings->EnableDoNotTrack( false ); - settings->UseScrollbarThumbFocusNotifications( false ); - settings->AllowFileAccessFromExternalUrl( false ); - settings->AllowScriptsOpenWindows( false ); + settings->AllowMixedContents(false); + settings->EnableSpatialNavigation(false); + settings->EnableWebSecurity(false); + settings->EnableCacheBuilder(false); + settings->EnableDoNotTrack(false); + settings->UseScrollbarThumbFocusNotifications(false); + settings->AllowFileAccessFromExternalUrl(false); + settings->AllowScriptsOpenWindows(false); // Check default value is true or not bool value = settings->IsImePanelEnabled(); - DALI_TEST_CHECK( value ); + DALI_TEST_CHECK(value); // Check Set/GetProperty settings->EnableImePanel(false); value = settings->IsImePanelEnabled(); - DALI_TEST_CHECK( !value ); + DALI_TEST_CHECK(!value); END_TEST; } @@ -2176,29 +2198,29 @@ int UtcDaliWebSettingsCheckAllowImagesLoadAutomatically(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebSettings* settings = view.GetSettings(); - DALI_TEST_CHECK( settings != 0 ) + DALI_TEST_CHECK(settings != 0) // Reset something - settings->AllowMixedContents( false ); - settings->EnableSpatialNavigation( false ); - settings->EnableWebSecurity( false ); - settings->EnableCacheBuilder( false ); - settings->EnableDoNotTrack( false ); - settings->UseScrollbarThumbFocusNotifications( false ); - settings->AllowFileAccessFromExternalUrl( false ); - settings->AllowScriptsOpenWindows( false ); + settings->AllowMixedContents(false); + settings->EnableSpatialNavigation(false); + settings->EnableWebSecurity(false); + settings->EnableCacheBuilder(false); + settings->EnableDoNotTrack(false); + settings->UseScrollbarThumbFocusNotifications(false); + settings->AllowFileAccessFromExternalUrl(false); + settings->AllowScriptsOpenWindows(false); // Check default value is true or not bool value = settings->AreImagesLoadedAutomatically(); - DALI_TEST_CHECK( value ); + DALI_TEST_CHECK(value); // Check Set/GetProperty - settings->AllowImagesLoadAutomatically( false ); + settings->AllowImagesLoadAutomatically(false); value = settings->AreImagesLoadedAutomatically(); - DALI_TEST_CHECK( !value ); + DALI_TEST_CHECK(!value); END_TEST; } @@ -2208,32 +2230,32 @@ int UtcDaliWebSettingsGetSetDefaultTextEncodingName(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebSettings* settings = view.GetSettings(); - DALI_TEST_CHECK( settings != 0 ) + DALI_TEST_CHECK(settings != 0) const std::string kDefaultValue; const std::string kTestValue = "UTF-8"; // Reset something - settings->AllowMixedContents( false ); - settings->EnableSpatialNavigation( false ); - settings->EnableWebSecurity( false ); - settings->EnableCacheBuilder( false ); - settings->EnableDoNotTrack( false ); - settings->UseScrollbarThumbFocusNotifications( false ); - settings->AllowFileAccessFromExternalUrl( false ); - settings->AllowScriptsOpenWindows( false ); + settings->AllowMixedContents(false); + settings->EnableSpatialNavigation(false); + settings->EnableWebSecurity(false); + settings->EnableCacheBuilder(false); + settings->EnableDoNotTrack(false); + settings->UseScrollbarThumbFocusNotifications(false); + settings->AllowFileAccessFromExternalUrl(false); + settings->AllowScriptsOpenWindows(false); // Check default value std::string value = settings->GetDefaultTextEncodingName(); - DALI_TEST_EQUALS( value, kDefaultValue, TEST_LOCATION ); + DALI_TEST_EQUALS(value, kDefaultValue, TEST_LOCATION); // Check Set/GetProperty - settings->SetDefaultTextEncodingName( kTestValue ); + settings->SetDefaultTextEncodingName(kTestValue); value = settings->GetDefaultTextEncodingName(); - DALI_TEST_EQUALS( value, kTestValue, TEST_LOCATION ); + DALI_TEST_EQUALS(value, kTestValue, TEST_LOCATION); END_TEST; } @@ -2243,14 +2265,14 @@ int UtcDaliWebSettingsSetViewportMetaTag(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebSettings* settings = view.GetSettings(); - DALI_TEST_CHECK( settings != 0 ) + DALI_TEST_CHECK(settings != 0) // Check the value is true or not bool value = settings->SetViewportMetaTag(true); - DALI_TEST_CHECK( value ); + DALI_TEST_CHECK(value); END_TEST; } @@ -2260,17 +2282,17 @@ int UtcDaliWebSettingsSetForceZoom(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebSettings* settings = view.GetSettings(); - DALI_TEST_CHECK( settings != 0 ) + DALI_TEST_CHECK(settings != 0) // Check the value is true or not bool value = settings->SetForceZoom(true); - DALI_TEST_CHECK( value ); + DALI_TEST_CHECK(value); value = settings->IsZoomForced(); - DALI_TEST_CHECK( value ); + DALI_TEST_CHECK(value); END_TEST; } @@ -2280,17 +2302,17 @@ int UtcDaliWebSettingsSetTextZoomEnabled(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebSettings* settings = view.GetSettings(); - DALI_TEST_CHECK( settings != 0 ) + DALI_TEST_CHECK(settings != 0) // Check the value is true or not bool value = settings->SetTextZoomEnabled(true); - DALI_TEST_CHECK( value ); + DALI_TEST_CHECK(value); value = settings->IsTextZoomEnabled(); - DALI_TEST_CHECK( value ); + DALI_TEST_CHECK(value); END_TEST; } @@ -2300,15 +2322,15 @@ int UtcDaliWebSettingsSetExtraFeature(void) ToolkitTestApplication application; WebView view = WebView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Dali::Toolkit::WebSettings* settings = view.GetSettings(); - DALI_TEST_CHECK( settings != 0 ) + DALI_TEST_CHECK(settings != 0) // Check the value is true or not settings->SetExtraFeature("test", true); bool value = settings->IsExtraFeatureEnabled("test"); - DALI_TEST_CHECK( value ); + DALI_TEST_CHECK(value); END_TEST; } @@ -2328,4 +2350,3 @@ int UtcDaliWebViewGetPlainText(void) END_TEST; } -