owner->EventLoopStop(Failure);
}
- static void load_finished_fail_cb(utc_blink_cb_geolocation_valid* owner, Evas_Object*, void*)
- {
- ASSERT_TRUE(owner);
- owner->EventLoopStop(Failure);
- }
-
- static void load_finished_success_cb(utc_blink_cb_geolocation_valid* owner, Evas_Object*, void*)
- {
- ASSERT_TRUE(owner);
- owner->EventLoopStop(Success);
- }
};
/**
{
// Simply check if callback is fired, if load,finished comes first then something went wrong
evas_object_smart_callback_auto gv(GetEwkWebView(), "geolocation,valid", ToSmartCallback(geolocation_valid_cb), this);
- evas_object_smart_callback_auto lf(GetEwkWebView(), "load,finished", ToSmartCallback(load_finished_fail_cb), this);
ASSERT_EQ(EINA_TRUE, ewk_view_url_set(GetEwkWebView(), GetResourceUrl(SAMPLE_HTML_FILE).c_str()));
ASSERT_EQ(Success, EventLoopStart());
{
evas_object_smart_callback_auto gp(GetEwkWebView(), "geolocation,permission,request", ToSmartCallback(request_geolocation_permisson_fail), this);
evas_object_smart_callback_auto gv(GetEwkWebView(), "geolocation,valid", ToSmartCallback(geolocation_valid_deny_cb), this);
- evas_object_smart_callback_auto lf(GetEwkWebView(), "load,finished", ToSmartCallback(load_finished_success_cb), this);
ASSERT_EQ(EINA_TRUE, ewk_view_url_set(GetEwkWebView(), GetResourceUrl(SAMPLE_HTML_FILE).c_str()));
- ASSERT_EQ(Success, EventLoopStart());
+ ASSERT_EQ(Timeout, EventLoopStart(5.0));
}
/**
{
evas_object_smart_callback_auto gp(GetEwkWebView(), "geolocation,permission,request", ToSmartCallback(request_geolocation_permisson_success), this);
evas_object_smart_callback_auto gv(GetEwkWebView(), "geolocation,valid", ToSmartCallback(geolocation_valid_allow_cb), this);
- evas_object_smart_callback_auto lf(GetEwkWebView(), "load,finished", ToSmartCallback(load_finished_fail_cb), this);
ASSERT_EQ(EINA_TRUE, ewk_view_url_set(GetEwkWebView(), GetResourceUrl(SAMPLE_HTML_FILE).c_str()));
- ASSERT_EQ(Success, EventLoopStart());
+ ASSERT_EQ(Timeout, EventLoopStart(5.0));
}