Ejemplo n.º 1
0
        public void WebSecurityOriginListItemCount()
        {
            tlog.Debug(tag, $"WebSecurityOriginListItemCount START");

            using (Tizen.NUI.BaseComponents.WebView webview = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai"))
            {
                var testingTarget = new WebSecurityOriginList(webview.SwigCPtr.Handle, false);
                Assert.IsNotNull(testingTarget, "null handle");
                Assert.IsInstanceOf <WebSecurityOriginList>(testingTarget, "Should return WebSecurityOriginList instance.");

                tlog.Debug(tag, "ItemCount : " + testingTarget.ItemCount);

                testingTarget.Dispose();
            }

            tlog.Debug(tag, $"WebSecurityOriginListItemCount END (OK)");
        }
Ejemplo n.º 2
0
        public void WebBackForwardListItemTitle()
        {
            tlog.Debug(tag, $"WebBackForwardListItemTitle START");

            using (Tizen.NUI.BaseComponents.WebView webView = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai"))
            {
                var testingTarget = webView.BackForwardList.GetCurrentItem();
                Assert.IsNotNull(testingTarget, "null handle");
                Assert.IsInstanceOf <WebBackForwardListItem>(testingTarget, "Should return WebBackForwardListItem instance.");

                tlog.Debug(tag, "Title : " + testingTarget.Title);

                testingTarget.Dispose();
            }

            tlog.Debug(tag, $"WebBackForwardListItemTitle END (OK)");
        }
        public void WebViewConsoleMessageReceivedEventArgsConstructor()
        {
            tlog.Debug(tag, $"WebViewConsoleMessageReceivedEventArgsConstructor START");

            using (Tizen.NUI.BaseComponents.WebView webview = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai"))
            {
                WebConsoleMessage message = new WebConsoleMessage(webview.SwigCPtr.Handle, false);

                var testingTarget = new WebViewConsoleMessageReceivedEventArgs(message);
                Assert.IsNotNull(testingTarget, "null handle");
                Assert.IsInstanceOf <WebViewConsoleMessageReceivedEventArgs>(testingTarget, "Should return WebViewConsoleMessageReceivedEventArgs instance.");

                message.Dispose();
            }

            tlog.Debug(tag, $"WebViewConsoleMessageReceivedEventArgsConstructor END (OK)");
        }
Ejemplo n.º 4
0
        public void WebViewResponsePolicyDecidedEventArgsConstructor()
        {
            tlog.Debug(tag, $"WebViewResponsePolicyDecidedEventArgsConstructor START");

            using (Tizen.NUI.BaseComponents.WebView webview = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai"))
            {
                WebPolicyDecisionMaker maker = new WebPolicyDecisionMaker(webview.SwigCPtr.Handle, false);

                var testingTarget = new WebViewResponsePolicyDecidedEventArgs(maker);
                Assert.IsNotNull(testingTarget, "null handle");
                Assert.IsInstanceOf <WebViewResponsePolicyDecidedEventArgs>(testingTarget, "Should return WebViewResponsePolicyDecidedEventArgs instance.");

                maker.Dispose();
            }

            tlog.Debug(tag, $"WebViewResponsePolicyDecidedEventArgsConstructor END (OK)");
        }
Ejemplo n.º 5
0
        public void WebViewHttpRequestInterceptedEventArgsConstructor()
        {
            tlog.Debug(tag, $"WebViewPageLoadErrorEventArgsConstructor START");

            using (Tizen.NUI.BaseComponents.WebView webview = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai"))
            {
                WebHttpRequestInterceptor interceptor = new WebHttpRequestInterceptor(webview.SwigCPtr.Handle, false);

                var testingTarget = new WebViewHttpRequestInterceptedEventArgs(interceptor);
                Assert.IsNotNull(testingTarget, "null handle");
                Assert.IsInstanceOf <WebViewHttpRequestInterceptedEventArgs>(testingTarget, "Should return WebViewHttpRequestInterceptedEventArgs instance.");

                interceptor.Dispose();
            }

            tlog.Debug(tag, $"WebViewHttpRequestInterceptedEventArgsConstructor END (OK)");
        }
Ejemplo n.º 6
0
        public void WebContextMenuItemConstructor()
        {
            tlog.Debug(tag, $"WebContextMenuItemConstructor START");

            using (Tizen.NUI.BaseComponents.WebView webview = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai"))
            {
                WebContextMenu menu = new WebContextMenu(webview.SwigCPtr.Handle, false);

                var testingTarget = new WebContextMenuItem(menu.SwigCPtr.Handle, false);
                Assert.IsNotNull(testingTarget, "null handle");
                Assert.IsInstanceOf <WebContextMenuItem>(testingTarget, "Should return WebContextMenuItem instance.");

                menu.Dispose();
                testingTarget.Dispose();
            }

            tlog.Debug(tag, $"WebContextMenuItemConstructor END (OK)");
        }
Ejemplo n.º 7
0
        public void WebSecurityOriginGetCPtr()
        {
            tlog.Debug(tag, $"WebSecurityOriginGetCPtr START");

            using (Tizen.NUI.BaseComponents.WebView webview = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai"))
            {
                var testingTarget = new WebSecurityOrigin(webview.SwigCPtr.Handle, false);
                Assert.IsNotNull(testingTarget, "null handle");
                Assert.IsInstanceOf <WebSecurityOrigin>(testingTarget, "Should return WebSecurityOrigin instance.");

                var result = WebSecurityOrigin.getCPtr(testingTarget);
                tlog.Debug(tag, "getCPtr : " + result);

                testingTarget.Dispose();
            }

            tlog.Debug(tag, $"WebSecurityOriginGetCPtr END (OK)");
        }
Ejemplo n.º 8
0
        public void WebBackForwardSubListItemCount()
        {
            tlog.Debug(tag, $"WebBackForwardSubListItemCount START");

            using (Tizen.NUI.BaseComponents.WebView webView = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai"))
            {
                webView.LoadUrl("https://www.cnblogs.com/softidea/p/5745369.html");

                var testingTarget = webView.BackForwardList.GetBackwardItems(0);
                Assert.IsNotNull(testingTarget, "null handle");
                Assert.IsInstanceOf <WebBackForwardSubList>(testingTarget, "Should return WebBackForwardSubList instance.");

                tlog.Error(tag, "ItemCount : " + testingTarget.ItemCount);

                testingTarget.Dispose();
            }

            tlog.Debug(tag, $"WebBackForwardSubListItemCount END (OK)");
        }
Ejemplo n.º 9
0
        public void WebPasswordDataListGetItemAtIndex()
        {
            tlog.Debug(tag, $"WebPasswordDataListGetItemAtIndex START");

            using (Tizen.NUI.BaseComponents.WebView webview = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai"))
            {
                webview.LoadUrl(url);

                var testingTarget = new WebPasswordDataList(webview.SwigCPtr.Handle, false);
                Assert.IsNotNull(testingTarget, "null handle");
                Assert.IsInstanceOf <WebPasswordDataList>(testingTarget, "Should return WebPasswordDataList instance.");

                tlog.Error(tag, "Item : " + testingTarget.GetItemAtIndex(0));

                testingTarget.Dispose();
            }

            tlog.Debug(tag, $"WebPasswordDataListGetItemAtIndex END (OK)");
        }
Ejemplo n.º 10
0
        public void WebViewCertificateReceivedEventArgsCertificate()
        {
            tlog.Debug(tag, $"WebViewCertificateReceivedEventArgsCertificate START");

            using (Tizen.NUI.BaseComponents.WebView webview = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai"))
            {
                WebCertificate certificate = new WebCertificate(webview.SwigCPtr.Handle, false);

                var testingTarget = new WebViewCertificateReceivedEventArgs(certificate);
                Assert.IsNotNull(testingTarget, "null handle");
                Assert.IsInstanceOf <WebViewCertificateReceivedEventArgs>(testingTarget, "Should return WebViewCertificateReceivedEventArgs instance.");

                var result = testingTarget.Certificate;
                tlog.Debug(tag, "Certificate : " + result);

                certificate.Dispose();
            }

            tlog.Debug(tag, $"WebViewCertificateReceivedEventArgsCertificate END (OK)");
        }
Ejemplo n.º 11
0
        public void WebViewPageLoadErrorEventArgsPageLoadError()
        {
            tlog.Debug(tag, $"WebViewPageLoadErrorEventArgsPageLoadError START");

            using (Tizen.NUI.BaseComponents.WebView webview = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai"))
            {
                WebPageLoadError le = new WebPageLoadError(webview.SwigCPtr.Handle, false);

                var testingTarget = new WebViewPageLoadErrorEventArgs(le);
                Assert.IsNotNull(testingTarget, "null handle");
                Assert.IsInstanceOf <WebViewPageLoadErrorEventArgs>(testingTarget, "Should return WebViewPageLoadErrorEventArgs instance.");

                var result = testingTarget.PageLoadError;
                tlog.Debug(tag, "PageLoadError : " + result);

                le.Dispose();
            }

            tlog.Debug(tag, $"WebViewPageLoadErrorEventArgsPageLoadError END (OK)");
        }
Ejemplo n.º 12
0
        public void WebViewHttpRequestInterceptedEventArgsHttpAuthHandler()
        {
            tlog.Debug(tag, $"WebViewHttpRequestInterceptedEventArgsHttpAuthHandler START");

            using (Tizen.NUI.BaseComponents.WebView webview = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai"))
            {
                WebHttpAuthHandler handler = new WebHttpAuthHandler(webview.SwigCPtr.Handle, false);

                var testingTarget = new WebViewHttpAuthRequestedEventArgs(handler);
                Assert.IsNotNull(testingTarget, "null handle");
                Assert.IsInstanceOf <WebViewHttpAuthRequestedEventArgs>(testingTarget, "Should return WebViewHttpAuthRequestedEventArgs instance.");

                var result = testingTarget.HttpAuthHandler;
                tlog.Debug(tag, "HttpAuthHandler : " + result);

                handler.Dispose();
            }

            tlog.Debug(tag, $"WebViewHttpRequestInterceptedEventArgsHttpAuthHandler END (OK)");
        }
Ejemplo n.º 13
0
        public void WebContextProxyBypassRule()
        {
            tlog.Debug(tag, $"WebContextProxyBypassRule START");

            var testingTarget = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai");

            Assert.IsNotNull(testingTarget, "null handle");
            Assert.IsInstanceOf <Tizen.NUI.BaseComponents.WebView>(testingTarget, "Should return WebView instance.");

            var context = testingTarget.Context;

            tlog.Debug(tag, "ProxyBypassRule : " + context.ProxyBypassRule);

            testingTarget.ClearCache();
            testingTarget.ClearCookies();

            context.Dispose();
            testingTarget.Dispose();
            tlog.Debug(tag, $"WebContextProxyBypassRule END (OK)");
        }
Ejemplo n.º 14
0
        public void WebContextCertificateFilePath()
        {
            tlog.Debug(tag, $"WebContextCertificateFilePath START");

            var testingTarget = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai");

            Assert.IsNotNull(testingTarget, "null handle");
            Assert.IsInstanceOf <Tizen.NUI.BaseComponents.WebView>(testingTarget, "Should return WebView instance.");

            var context = testingTarget.Context;

            tlog.Debug(tag, "CertificateFilePath : " + context.CertificateFilePath);

            context.CertificateFilePath = url;
            tlog.Debug(tag, "CertificateFilePath : " + context.CertificateFilePath);

            testingTarget.ClearCache();
            testingTarget.ClearCookies();

            context.Dispose();
            testingTarget.Dispose();
            tlog.Debug(tag, $"WebContextCertificateFilePath END (OK)");
        }
Ejemplo n.º 15
0
        public void WebContextDefaultZoomFactor()
        {
            tlog.Debug(tag, $"WebContextDefaultZoomFactor START");

            var testingTarget = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai");

            Assert.IsNotNull(testingTarget, "null handle");
            Assert.IsInstanceOf <Tizen.NUI.BaseComponents.WebView>(testingTarget, "Should return WebView instance.");

            var context = testingTarget.Context;

            tlog.Debug(tag, "DefaultZoomFactor : " + context.DefaultZoomFactor);

            context.DefaultZoomFactor = 0.3f;
            tlog.Debug(tag, "DefaultZoomFactor : " + context.DefaultZoomFactor);

            testingTarget.ClearCache();
            testingTarget.ClearCookies();

            context.Dispose();
            testingTarget.Dispose();
            tlog.Debug(tag, $"WebContextDefaultZoomFactor END (OK)");
        }
Ejemplo n.º 16
0
        public void WebContextTimeOffset()
        {
            tlog.Debug(tag, $"WebContextTimeOffset START");

            var testingTarget = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai");

            Assert.IsNotNull(testingTarget, "null handle");
            Assert.IsInstanceOf <Tizen.NUI.BaseComponents.WebView>(testingTarget, "Should return WebView instance.");

            var context = testingTarget.Context;

            tlog.Debug(tag, "TimeOffset : " + context.TimeOffset);

            context.TimeOffset = 0.3f;
            tlog.Debug(tag, "TimeOffset : " + context.TimeOffset);

            testingTarget.ClearCache();
            testingTarget.ClearCookies();

            context.Dispose();
            testingTarget.Dispose();
            tlog.Debug(tag, $"WebContextAppType END (OK)");
        }
Ejemplo n.º 17
0
        public void WebConsoleMessageReleaseSwigCPtr()
        {
            tlog.Debug(tag, $"WebConsoleMessageReleaseSwigCPtr START");

            using (Tizen.NUI.BaseComponents.WebView webview = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai"))
            {
                var testingTarget = new MyWebConsoleMessage(webview.SwigCPtr.Handle, false);
                Assert.IsNotNull(testingTarget, "null handle");
                Assert.IsInstanceOf <WebConsoleMessage>(testingTarget, "Should return WebConsoleMessage instance.");

                try
                {
                    testingTarget.OnReleaseSwigCPtr(testingTarget.SwigCPtr);
                }
                catch (Exception e)
                {
                    tlog.Debug(tag, e.Message.ToString());
                    Assert.Fail("Caught Exception : Failed!");
                }
            }

            tlog.Debug(tag, $"WebConsoleMessageReleaseSwigCPtr END (OK)");
        }
Ejemplo n.º 18
0
        public void WebSecurityOriginListGetItemAtIndex()
        {
            tlog.Debug(tag, $"WebSecurityOriginListGetItemAtIndex START");

            using (Tizen.NUI.BaseComponents.WebView webview = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai"))
            {
                webview.LoadUrl("http://www.baidu.com");

                var testingTarget = new WebSecurityOriginList(webview.SwigCPtr.Handle, false);
                Assert.IsNotNull(testingTarget, "null handle");
                Assert.IsInstanceOf <WebSecurityOriginList>(testingTarget, "Should return WebSecurityOriginList instance.");

                var result = testingTarget.GetItemAtIndex(0);
                tlog.Debug(tag, "GetItemAtIndex : " + result);

                webview.ClearCache();
                webview.ClearCookies();

                testingTarget.Dispose();
            }

            tlog.Debug(tag, $"WebSecurityOriginListGetItemAtIndex END (OK)");
        }
Ejemplo n.º 19
0
        public void WebPasswordDataFingerprintUsed()
        {
            tlog.Debug(tag, $"WebPasswordDataFingerprintUsed START");

            using (Tizen.NUI.BaseComponents.WebView webview = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai"))
            {
                webview.LoadUrl("http://www.baidu.com");

                var testingTarget = new WebPasswordData(webview.SwigCPtr.Handle, false);
                Assert.IsNotNull(testingTarget, "null handle");
                Assert.IsInstanceOf <WebPasswordData>(testingTarget, "Should return WebPasswordData instance.");

                var result = testingTarget.FingerprintUsed;
                tlog.Debug(tag, "FingerprintUsed : " + result);

                webview.ClearCache();
                webview.ClearCookies();

                testingTarget.Dispose();
            }

            tlog.Debug(tag, $"WebPasswordDataFingerprintUsed END (OK)");
        }
Ejemplo n.º 20
0
        public void WebCookieManagerSetPersistentStorage()
        {
            tlog.Debug(tag, $"WebCookieManagerSetPersistentStorage START");

            using (Tizen.NUI.BaseComponents.WebView webview = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai"))
            {
                var testingTarget = webview.CookieManager;
                Assert.IsInstanceOf <WebCookieManager>(testingTarget, "Should return WebCookieManager instance.");

                try
                {
                    testingTarget.SetPersistentStorage("/", WebCookieManager.CookiePersistentStorageType.Text);
                }
                catch (Exception e)
                {
                    tlog.Debug(tag, e.Message.ToString());
                    Assert.Fail("Caught Exception : Failed!");
                }

                testingTarget.Dispose();
            }

            tlog.Debug(tag, $"WebCookieManagerSetPersistentStorage END (OK)");
        }