webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
ResourcesTest Class Reference
Inheritance diagram for ResourcesTest:
WebViewTest Test SingleResourceLoadTest SyncRequestOnMaxConnsTest ResourceURITrackingTest SendRequestTest

Public Member Functions

 MAKE_GLIB_TEST_FIXTURE (ResourcesTest)
 
void clearSubresources ()
 
 ResourcesTest ()
 
 ~ResourcesTest ()
 
virtual void resourceLoadStarted (WebKitWebResource *resource, WebKitURIRequest *request)
 
virtual void resourceSentRequest (WebKitWebResource *resource, WebKitURIRequest *request, WebKitURIResponse *redirectResponse)
 
virtual void resourceReceivedResponse (WebKitWebResource *resource)
 
virtual void resourceReceivedData (WebKitWebResource *resource, guint64 bytesReceived)
 
virtual void resourceFinished (WebKitWebResource *resource)
 
virtual void resourceFailed (WebKitWebResource *resource, GError *error)
 
void waitUntilResourcesLoaded (size_t resourcesCount)
 
GList * subresources ()
 
void checkResourceData (WebKitWebResource *resource)
 
- Public Member Functions inherited from WebViewTest
 MAKE_GLIB_TEST_FIXTURE (WebViewTest)
 
 WebViewTest ()
 
virtual ~WebViewTest ()
 
void initializeWebView ()
 
virtual void loadURI (const char *uri)
 
virtual void loadHtml (const char *html, const char *baseURI)
 
virtual void loadPlainText (const char *plainText)
 
virtual void loadRequest (WebKitURIRequest *)
 
virtual void loadBytes (GBytes *, const char *mimeType, const char *encoding, const char *baseURI)
 
void loadAlternateHTML (const char *html, const char *contentURI, const char *baseURI)
 
void goBack ()
 
void goForward ()
 
void goToBackForwardListItem (WebKitBackForwardListItem *)
 
void quitMainLoop ()
 
void quitMainLoopAfterProcessingPendingEvents ()
 
void wait (double seconds)
 
void waitUntilLoadFinished ()
 
void waitUntilTitleChangedTo (const char *expectedTitle)
 
void waitUntilTitleChanged ()
 
void showInWindow (GtkWindowType=GTK_WINDOW_POPUP)
 
void showInWindowAndWaitUntilMapped (GtkWindowType=GTK_WINDOW_POPUP, int width=0, int height=0)
 
void resizeView (int width, int height)
 
void selectAll ()
 
const char * mainResourceData (size_t &mainResourceDataSize)
 
bool isEditable ()
 
void setEditable (bool)
 
void mouseMoveTo (int x, int y, unsigned mouseModifiers=0)
 
void clickMouseButton (int x, int y, unsigned button=1, unsigned mouseModifiers=0)
 
void keyStroke (unsigned keyVal, unsigned keyModifiers=0)
 
void emitPopupMenuSignal ()
 
WebKitJavascriptResultrunJavaScriptAndWaitUntilFinished (const char *javascript, GError **)
 
WebKitJavascriptResultrunJavaScriptFromGResourceAndWaitUntilFinished (const char *resource, GError **)
 
cairo_surface_tgetSnapshotAndWaitUntilReady (WebKitSnapshotRegion, WebKitSnapshotOptions)
 
bool runWebProcessTest (const char *suiteName, const char *testName)
 
void initializeWebExtensions () final
 
- Public Member Functions inherited from Test
 MAKE_GLIB_TEST_FIXTURE (Test)
 
 Test ()
 
 ~Test ()
 
void assertObjectIsDeletedWhenTestFinishes (GObject *object)
 
void addLogFatalFlag (unsigned flag)
 
void removeLogFatalFlag (unsigned flag)
 

Static Public Member Functions

static void resourceSentRequestCallback (WebKitWebResource *resource, WebKitURIRequest *request, WebKitURIResponse *redirectResponse, ResourcesTest *test)
 
static void resourceReceivedResponseCallback (WebKitWebResource *resource, GParamSpec *, ResourcesTest *test)
 
static void resourceReceivedDataCallback (WebKitWebResource *resource, guint64 bytesReceived, ResourcesTest *test)
 
static void resourceFinishedCallback (WebKitWebResource *resource, ResourcesTest *test)
 
static void resourceFailedCallback (WebKitWebResource *resource, GError *error, ResourcesTest *test)
 
static void resourceLoadStartedCallback (WebKitWebView *webView, WebKitWebResource *resource, WebKitURIRequest *request, ResourcesTest *test)
 
static void resourceGetDataCallback (GObject *object, GAsyncResult *result, gpointer userData)
 
- Static Public Member Functions inherited from WebViewTest
static char * javascriptResultToCString (WebKitJavascriptResult *)
 
static double javascriptResultToNumber (WebKitJavascriptResult *)
 
static bool javascriptResultToBoolean (WebKitJavascriptResult *)
 
static bool javascriptResultIsNull (WebKitJavascriptResult *)
 
static bool javascriptResultIsUndefined (WebKitJavascriptResult *)
 
static gboolean webProcessCrashed (WebKitWebView *, WebViewTest *)
 
- Static Public Member Functions inherited from Test
static const char * dataDirectory ()
 
static void initializeWebExtensionsCallback (WebKitWebContext *context, Test *test)
 
static void objectFinalized (Test *test, GObject *finalizedObject)
 
static CString getResourcesDir (ResourcesDir resourcesDir=WebKit2GTKResources)
 
static bool cairoSurfacesEqual (cairo_surface_t *s1, cairo_surface_t *s2)
 

Public Attributes

size_t m_resourcesLoaded
 
size_t m_resourcesToLoad
 
GUniquePtr< char > m_resourceData
 
size_t m_resourceDataSize
 
GList * m_subresources
 
- Public Attributes inherited from WebViewTest
GRefPtr< WebKitUserContentManagerm_userContentManager
 
WebKitWebViewm_webView { nullptr }
 
GMainLoopm_mainLoop
 
CString m_activeURI
 
GtkWidgetm_parentWindow { nullptr }
 
CString m_expectedTitle
 
WebKitJavascriptResultm_javascriptResult { nullptr }
 
GError ** m_javascriptError { nullptr }
 
GUniquePtr< char > m_resourceData { nullptr }
 
size_t m_resourceDataSize { 0 }
 
cairo_surface_tm_surface { nullptr }
 
bool m_expectedWebProcessCrash { false }
 
- Public Attributes inherited from Test
const char * name
 
bool(* func )(FileTest *t, BN_CTX *ctx)
 
HashSet< GObject * > m_watchedObjects
 
GRefPtr< WebKitWebContextm_webContext
 

Additional Inherited Members

- Public Types inherited from Test
enum  ResourcesDir { WebKit2GTKResources, WebKit2Resources }
 
- Static Public Attributes inherited from WebViewTest
static bool shouldInitializeWebViewInConstructor = true
 
- Static Public Attributes inherited from Test
static uint32_t s_webExtensionID = 0
 

Constructor & Destructor Documentation

◆ ResourcesTest()

ResourcesTest::ResourcesTest ( )
inline

◆ ~ResourcesTest()

ResourcesTest::~ResourcesTest ( )
inline

Member Function Documentation

◆ checkResourceData()

void ResourcesTest::checkResourceData ( WebKitWebResource resource)
inline

◆ clearSubresources()

void ResourcesTest::clearSubresources ( )
inline

◆ MAKE_GLIB_TEST_FIXTURE()

ResourcesTest::MAKE_GLIB_TEST_FIXTURE ( ResourcesTest  )

◆ resourceFailed()

virtual void ResourcesTest::resourceFailed ( WebKitWebResource resource,
GError *  error 
)
inlinevirtual

◆ resourceFailedCallback()

static void ResourcesTest::resourceFailedCallback ( WebKitWebResource resource,
GError *  error,
ResourcesTest test 
)
inlinestatic

◆ resourceFinished()

virtual void ResourcesTest::resourceFinished ( WebKitWebResource resource)
inlinevirtual

◆ resourceFinishedCallback()

static void ResourcesTest::resourceFinishedCallback ( WebKitWebResource resource,
ResourcesTest test 
)
inlinestatic

◆ resourceGetDataCallback()

static void ResourcesTest::resourceGetDataCallback ( GObject object,
GAsyncResult *  result,
gpointer  userData 
)
inlinestatic

◆ resourceLoadStarted()

virtual void ResourcesTest::resourceLoadStarted ( WebKitWebResource resource,
WebKitURIRequest request 
)
inlinevirtual

◆ resourceLoadStartedCallback()

static void ResourcesTest::resourceLoadStartedCallback ( WebKitWebView webView,
WebKitWebResource resource,
WebKitURIRequest request,
ResourcesTest test 
)
inlinestatic

◆ resourceReceivedData()

virtual void ResourcesTest::resourceReceivedData ( WebKitWebResource resource,
guint64  bytesReceived 
)
inlinevirtual

◆ resourceReceivedDataCallback()

static void ResourcesTest::resourceReceivedDataCallback ( WebKitWebResource resource,
guint64  bytesReceived,
ResourcesTest test 
)
inlinestatic

◆ resourceReceivedResponse()

virtual void ResourcesTest::resourceReceivedResponse ( WebKitWebResource resource)
inlinevirtual

◆ resourceReceivedResponseCallback()

static void ResourcesTest::resourceReceivedResponseCallback ( WebKitWebResource resource,
GParamSpec *  ,
ResourcesTest test 
)
inlinestatic

◆ resourceSentRequest()

virtual void ResourcesTest::resourceSentRequest ( WebKitWebResource resource,
WebKitURIRequest request,
WebKitURIResponse redirectResponse 
)
inlinevirtual

◆ resourceSentRequestCallback()

static void ResourcesTest::resourceSentRequestCallback ( WebKitWebResource resource,
WebKitURIRequest request,
WebKitURIResponse redirectResponse,
ResourcesTest test 
)
inlinestatic

◆ subresources()

GList* ResourcesTest::subresources ( )
inline

◆ waitUntilResourcesLoaded()

void ResourcesTest::waitUntilResourcesLoaded ( size_t  resourcesCount)
inline

Member Data Documentation

◆ m_resourceData

GUniquePtr<char> ResourcesTest::m_resourceData

◆ m_resourceDataSize

size_t ResourcesTest::m_resourceDataSize

◆ m_resourcesLoaded

size_t ResourcesTest::m_resourcesLoaded

◆ m_resourcesToLoad

size_t ResourcesTest::m_resourcesToLoad

◆ m_subresources

GList* ResourcesTest::m_subresources

The documentation for this class was generated from the following file: