tlog.Debug(tag, $"WebPageLoadErrorUrl START");
TaskCompletionSource<bool> tcs = new TaskCompletionSource<bool>(false);
- EventHandler<WebViewPageLoadEventArgs> onLoading = (s, e) => { tcs.TrySetResult(true); };
EventHandler<WebViewPageLoadErrorEventArgs> onLoadError = (s, e) =>
{
var url = e.PageLoadError.Url;
}
};
- _webview.PageLoading += onLoading;
_webview.PageLoadError += onLoadError;
_webview.LoadUrl(SampleErrorUrl);
var result = await tcs.Task;
Assert.IsTrue(result, "Url should be valid value");
- _webview.PageLoading -= onLoading;
+ // Make current thread (CPU) sleep...
+ await Task.Delay(1);
+
_webview.PageLoadError -= onLoadError;
tlog.Debug(tag, $"WebPageLoadErrorUrl END (OK)");
}
tlog.Debug(tag, $"WebPageLoadErrorCode START");
TaskCompletionSource<bool> tcs = new TaskCompletionSource<bool>(false);
- EventHandler<WebViewPageLoadEventArgs> onLoading = (s, e) => { tcs.TrySetResult(true); };
EventHandler<WebViewPageLoadErrorEventArgs> onLoadError = (s, e) =>
{
var code = e.PageLoadError.Code;
- if (code.GetType() == typeof(WebPageLoadError.ErrorCode)
- && (code.Equals(WebPageLoadError.ErrorCode.CannotLookupHost)
- || code.Equals(WebPageLoadError.ErrorCode.Unknown)))
+ if (code.GetType() == typeof(WebPageLoadError.ErrorCode))
{
tcs.TrySetResult(true);
}
};
- _webview.PageLoading += onLoading;
_webview.PageLoadError += onLoadError;
_webview.LoadUrl(SampleErrorUrl);
var result = await tcs.Task;
Assert.IsTrue(result, "Code should be valid value.");
- _webview.PageLoading -= onLoading;
+ // Make current thread (CPU) sleep...
+ await Task.Delay(1);
+
_webview.PageLoadError -= onLoadError;
tlog.Debug(tag, $"WebPageLoadErrorCode END (OK)");
}
tlog.Debug(tag, $"WebPageLoadErrorType START");
TaskCompletionSource<bool> tcs = new TaskCompletionSource<bool>(false);
- EventHandler<WebViewPageLoadEventArgs> onLoading = (s, e) => { tcs.TrySetResult(true); };
EventHandler<WebViewPageLoadErrorEventArgs> onLoadError = (s, e) =>
{
var type = e.PageLoadError.Type;
- if (type.GetType() == typeof(WebPageLoadError.ErrorType)
- && type.Equals(WebPageLoadError.ErrorType.Network))
+ if (type.GetType() == typeof(WebPageLoadError.ErrorType) && type.Equals(WebPageLoadError.ErrorType.Network))
{
tcs.TrySetResult(true);
}
};
- _webview.PageLoading += onLoading;
_webview.PageLoadError += onLoadError;
_webview.LoadUrl(SampleErrorUrl);
var result = await tcs.Task;
Assert.IsTrue(result, "Type should be valid value.");
- _webview.PageLoading -= onLoading;
+ // Make current thread (CPU) sleep...
+ await Task.Delay(1);
+
_webview.PageLoadError -= onLoadError;
tlog.Debug(tag, $"WebPageLoadErrorType END (OK)");
}
tlog.Debug(tag, $"WebPageLoadErrorDescription START");
TaskCompletionSource<bool> tcs = new TaskCompletionSource<bool>(false);
- EventHandler<WebViewPageLoadEventArgs> onLoading = (s, e) => { tcs.TrySetResult(true); };
EventHandler<WebViewPageLoadErrorEventArgs> onLoadError = (s, e) =>
{
var description = e.PageLoadError.Description;
}
};
- _webview.PageLoading += onLoading;
_webview.PageLoadError += onLoadError;
_webview.LoadUrl(SampleErrorUrl);
var result = await tcs.Task;
Assert.IsTrue(result, "Description should be valid value.");
- _webview.PageLoading -= onLoading;
+ // Make current thread (CPU) sleep...
+ await Task.Delay(1);
+
_webview.PageLoadError -= onLoadError;
tlog.Debug(tag, $"WebPageLoadErrorDescription END (OK)");
}
{
tlog.Debug(tag, $"WebViewConstructorWithArray START");
- string[] arr = new string[1] { "Tizen.NUI.Devel.Tests" };
+ string[] arr = new string[1] { "--enable-features=NativeScrollbar" };
var testingTarget = new BaseComponents.WebView(arr);
Assert.IsNotNull(testingTarget, "null handle");
TaskCompletionSource<bool> tcs = new TaskCompletionSource<bool>(false);
EventHandler<WebViewPageLoadEventArgs> onLoadStarted = (s, e) => { tcs.TrySetResult(true); };
- EventHandler<WebViewPageLoadEventArgs> onLoading = (s, e) => { tcs.TrySetResult(true); };
- _webview.PageLoading += onLoading;
_webview.PageLoadStarted += onLoadStarted;
_webview.LoadUrl(SampleUrl);
var result = await tcs.Task;
Assert.IsTrue(result, "PageLoadStarted event should be invoked");
- _webview.PageLoading -= onLoading;
+ // Make current thread (CPU) sleep...
+ await Task.Delay(1);
+
_webview.PageLoadStarted -= onLoadStarted;
tlog.Debug(tag, $"WebViewPageLoadStarted END (OK)");
}
EventHandler<WebViewPageLoadEventArgs> onLoading = (s, e) => { tcs.TrySetResult(true); };
_webview.PageLoading += onLoading;
- _webview.PageLoading += onLoading;
_webview.LoadUrl(SampleUrl);
var result = await tcs.Task;
Assert.IsTrue(result, "PageLoading event should be invoked");
- _webview.PageLoading -= onLoading;
+ // Make current thread (CPU) sleep...
+ await Task.Delay(1);
+
_webview.PageLoading -= onLoading;
tlog.Debug(tag, $"WebViewPageLoading END (OK)");
}
TaskCompletionSource<bool> tcs = new TaskCompletionSource<bool>(false);
EventHandler<WebViewPageLoadEventArgs> onLoadFinished = (s, e) => { tcs.TrySetResult(true); };
- EventHandler<WebViewPageLoadEventArgs> onLoading = (s, e) => { tcs.TrySetResult(true); };
- _webview.PageLoading += onLoading;
_webview.PageLoadFinished += onLoadFinished;
_webview.LoadUrl(SampleUrl);
var result = await tcs.Task;
Assert.IsTrue(result, "PageLoadFinished event should be invoked");
- _webview.PageLoading -= onLoading;
+ // Make current thread (CPU) sleep...
+ await Task.Delay(1);
+
_webview.PageLoadFinished -= onLoadFinished;
tlog.Debug(tag, $"WebViewPageLoadFinished END (OK)");
}
TaskCompletionSource<bool> tcs = new TaskCompletionSource<bool>(false);
EventHandler<WebViewPageLoadErrorEventArgs> onLoadError = (s, e) => { tcs.TrySetResult(true); };\r
- EventHandler<WebViewPageLoadEventArgs> onLoading = (s, e) => { tcs.TrySetResult(true); };\r
- _webview.PageLoading += onLoading;
_webview.PageLoadError += onLoadError;
_webview.LoadUrl(SampleErrorUrl);
var result = await tcs.Task;
Assert.IsTrue(result, "PageLoadError event should be invoked");
- _webview.PageLoading -= onLoading;
+ // Make current thread (CPU) sleep...
+ await Task.Delay(1);
+
_webview.PageLoadError -= onLoadError;
tlog.Debug(tag, $"WebViewPageLoadError END (OK)");
}
TaskCompletionSource<bool> tcs = new TaskCompletionSource<bool>(false);
EventHandler<WebViewPageLoadEventArgs> onLoadFinished = (s, e) => { tcs.TrySetResult(true); };
- EventHandler<WebViewPageLoadEventArgs> onLoading = (s, e) => { tcs.TrySetResult(true); };
- _webview.PageLoading += onLoading;
_webview.PageLoadFinished += onLoadFinished;
_webview.Url = SampleUrl;
Assert.IsTrue(result, "PageLoadFinished event should be invoked");
Assert.AreEqual(_webview.Url, SampleUrl, "Url should be the same as before.");
- _webview.PageLoading -= onLoading;
+ // Make current thread (CPU) sleep...
+ await Task.Delay(1);
+
_webview.PageLoadFinished -= onLoadFinished;
tlog.Debug(tag, $"WebViewUrl END (OK)");
}
tlog.Debug(tag, $"WebViewTitle START");
TaskCompletionSource<bool> tcs = new TaskCompletionSource<bool>(false);
- EventHandler<WebViewPageLoadEventArgs> onLoadFinished = (s, e) => { tcs.TrySetResult(true); };
EventHandler<WebViewPageLoadEventArgs> onLoading = (s, e) => { tcs.TrySetResult(true); };
_webview.PageLoading += onLoading;
- _webview.PageLoadFinished += onLoadFinished;
_webview.LoadUrl(SampleUrl);
var result = await tcs.Task;
Assert.IsTrue(result, "PageLoadFinished event should be invoked");
Assert.IsEmpty(_webview.Title, "Title should be null in some case.");
+ // Make current thread (CPU) sleep...
+ await Task.Delay(1);
+
_webview.PageLoading -= onLoading;
- _webview.PageLoadFinished -= onLoadFinished;
tlog.Debug(tag, $"WebViewTitle END (OK)");
}
TaskCompletionSource<bool> tcs = new TaskCompletionSource<bool>(false);
EventHandler<WebViewPageLoadEventArgs> onLoadFinished = (s, e) => { tcs.TrySetResult(true); };
- EventHandler<WebViewPageLoadEventArgs> onLoading = (s, e) => { tcs.TrySetResult(true); };
- _webview.PageLoading += onLoading;
_webview.PageLoadFinished += onLoadFinished;
_webview.LoadUrl(SampleUrl);
Assert.IsTrue(result, "PageLoadFinished event should be invoked");
Assert.AreEqual(_webview.Favicon, null, "Favicon should be the same as before.");
- _webview.PageLoading -= onLoading;
+ // Make current thread (CPU) sleep...
+ await Task.Delay(1);
+
_webview.PageLoadFinished -= onLoadFinished;
tlog.Debug(tag, $"WebViewFavicon END (OK)");
}
TaskCompletionSource<bool> tcs = new TaskCompletionSource<bool>(false);
EventHandler<WebViewPageLoadEventArgs> onLoadFinished = (s, e) => { tcs.TrySetResult(true); };
- EventHandler<WebViewPageLoadEventArgs> onLoading = (s, e) => { tcs.TrySetResult(true); };
- _webview.PageLoading += onLoading;
_webview.PageLoadFinished += onLoadFinished;
_webview.LoadUrl(SampleUrl);
Assert.IsTrue(result, "PageLoadFinished event should be invoked");
Assert.AreEqual(_webview.LoadProgressPercentage, 1.0f, 1.0f, "Loading should be finished.");
- _webview.PageLoading -= onLoading;
+ // Make current thread (CPU) sleep...
+ await Task.Delay(1);
+
_webview.PageLoadFinished -= onLoadFinished;
tlog.Debug(tag, $"WebViewLoadProgressPercentage END (OK)");
}
TaskCompletionSource<bool> tcs = new TaskCompletionSource<bool>(false);
EventHandler<WebViewPageLoadEventArgs> onLoadFinished = (s, e) => { tcs.TrySetResult(true); };
- EventHandler<WebViewPageLoadEventArgs> onLoading = (s, e) => { tcs.TrySetResult(true); };
- _webview.PageLoading += onLoading;
_webview.PageLoadFinished += onLoadFinished;
_webview.LoadUrl(SampleUrl);
var result = await tcs.Task;
Assert.IsTrue(result, "PageLoadFinished event should be invoked");
- _webview.PageLoading -= onLoading;
+ // Make current thread (CPU) sleep...
+ await Task.Delay(1);
+
_webview.PageLoadFinished -= onLoadFinished;
tlog.Debug(tag, $"WebViewLoadUrl END (OK)");
}
tlog.Debug(tag, $"WebViewLoadHtmlString START");
TaskCompletionSource<bool> tcs = new TaskCompletionSource<bool>(false);
- EventHandler<WebViewPageLoadEventArgs> onLoadFinished = (s, e) => { tcs.TrySetResult(true); };
EventHandler<WebViewPageLoadEventArgs> onLoading = (s, e) => { tcs.TrySetResult(true); };
_webview.PageLoading += onLoading;
- _webview.PageLoadFinished += onLoadFinished;
_webview.LoadHtmlString(TestHtml);
var result = await tcs.Task;
Assert.IsTrue(result, "PageLoadFinished event should be invoked");
Assert.IsEmpty(_webview.Title, "Title should be empty in some case.");
+ // Make current thread (CPU) sleep...
+ await Task.Delay(1);
+
_webview.PageLoading -= onLoading;
- _webview.PageLoadFinished -= onLoadFinished;
tlog.Debug(tag, $"WebViewLoadHtmlString END (OK)");
}
}