webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Test Class Reference

#include <TestMain.h>

Inheritance diagram for Test:
A DownloadTest MultiprocessTest PluginsTest SecurityPolicyTest UIClientMultiprocessTest WebViewTest DownloadErrorTest BackForwardListTest ColorChooserTest ConsoleMessageTest ContextMenuTest CookieManagerTest EditorTest FaviconDatabaseTest FindControllerTest FormClientTest FullScreenClientTest InsecureContentTest InspectorServerTest InspectorTest IsPlayingAudioWebViewTest LoadTrackingTest NotificationWebViewTest ProxyTest ResourcesTest SaveWebViewTest SnapshotWebViewTest TLSSubresourceTest UIClientTest UserScriptMessageTest WebPageURITest WebsiteDataTest WebViewDownloadTest WebViewTitleTest

Public Types

enum  ResourcesDir { WebKit2GTKResources, WebKit2Resources }
 

Public Member Functions

 MAKE_GLIB_TEST_FIXTURE (Test)
 
 Test ()
 
 ~Test ()
 
virtual void initializeWebExtensions ()
 
void assertObjectIsDeletedWhenTestFinishes (GObject *object)
 
void addLogFatalFlag (unsigned flag)
 
void removeLogFatalFlag (unsigned flag)
 

Static Public Member Functions

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

const char * name
 
bool(* func )(FileTest *t, BN_CTX *ctx)
 
HashSet< GObject * > m_watchedObjects
 
GRefPtr< WebKitWebContextm_webContext
 

Static Public Attributes

static uint32_t s_webExtensionID = 0
 

Member Enumeration Documentation

◆ ResourcesDir

enum Test::ResourcesDir
Enumerator
WebKit2GTKResources 
WebKit2Resources 

Constructor & Destructor Documentation

◆ Test()

Test::Test ( )
inline

◆ ~Test()

Test::~Test ( )
inline

Member Function Documentation

◆ addLogFatalFlag()

void Test::addLogFatalFlag ( unsigned  flag)
inline

◆ assertObjectIsDeletedWhenTestFinishes()

void Test::assertObjectIsDeletedWhenTestFinishes ( GObject object)
inline

◆ cairoSurfacesEqual()

static bool Test::cairoSurfacesEqual ( cairo_surface_t s1,
cairo_surface_t s2 
)
inlinestatic

◆ dataDirectory()

const char * Test::dataDirectory ( )
static

◆ getResourcesDir()

static CString Test::getResourcesDir ( ResourcesDir  resourcesDir = WebKit2GTKResources)
inlinestatic

◆ initializeWebExtensions()

virtual void Test::initializeWebExtensions ( )
inlinevirtual

◆ initializeWebExtensionsCallback()

static void Test::initializeWebExtensionsCallback ( WebKitWebContext context,
Test test 
)
inlinestatic

◆ MAKE_GLIB_TEST_FIXTURE()

Test::MAKE_GLIB_TEST_FIXTURE ( Test  )

◆ objectFinalized()

static void Test::objectFinalized ( Test test,
GObject finalizedObject 
)
inlinestatic

◆ removeLogFatalFlag()

void Test::removeLogFatalFlag ( unsigned  flag)
inline

Member Data Documentation

◆ func

bool(* Test::func) (FileTest *t, BN_CTX *ctx)

◆ m_watchedObjects

HashSet<GObject*> Test::m_watchedObjects

◆ m_webContext

GRefPtr<WebKitWebContext> Test::m_webContext

◆ name

const char* Test::name

◆ s_webExtensionID

uint32_t Test::s_webExtensionID = 0
static

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