webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
com.netscape.javascript.qa.drivers.TestEnvironment Interface Reference
Inheritance diagram for com.netscape.javascript.qa.drivers.TestEnvironment:
com.netscape.javascript.qa.drivers.LiveConnectEnv com.netscape.javascript.qa.drivers.MacRefEnv com.netscape.javascript.qa.drivers.NavEnv com.netscape.javascript.qa.drivers.RefEnv com.netscape.javascript.qa.drivers.RhinoEnv com.netscape.javascript.qa.drivers.LiveNavEnv

Public Member Functions

void runTest ()
 
Object createContext ()
 
Object executeTestFile ()
 
boolean parseResult ()
 
void close ()
 

Detailed Description

TestEnvironment creates the JavaScript environment in which the program in the TestFile is evaluated. It expects the test result to be a JavaScript array of JavaScript TestCase objects. TestEnvironment creates a com.netscape.javascript.qa.drivers.TestCase object for each TestCase it finds, and populates the TestCase, TestFile, and TestSuite object properties.

See also
com.netscape.javascript.qa.drivers.TestDriver
Author
chris.nosp@m.tine.nosp@m.@nets.nosp@m.cape.nosp@m..com

Member Function Documentation

◆ close()

void com.netscape.javascript.qa.drivers.TestEnvironment.close ( )

◆ createContext()

Object com.netscape.javascript.qa.drivers.TestEnvironment.createContext ( )

◆ executeTestFile()

Object com.netscape.javascript.qa.drivers.TestEnvironment.executeTestFile ( )

Given a filename, evaluate the file's contents as a JavaScript program.

Returns
the return value of the JavaScript program. If the test throws a Java exception or JavaScript runtime or compilation error, return the string value of the error message.

Implemented in com.netscape.javascript.qa.drivers.RefEnv, com.netscape.javascript.qa.drivers.LiveConnectEnv, com.netscape.javascript.qa.drivers.RhinoEnv, com.netscape.javascript.qa.drivers.NavEnv, com.netscape.javascript.qa.drivers.LiveNavEnv, and com.netscape.javascript.qa.drivers.MacRefEnv.

◆ parseResult()

boolean com.netscape.javascript.qa.drivers.TestEnvironment.parseResult ( )

Evaluate the result of the JavaScript program. Attempt to get the JavaScript Array of TestCase objects. For each TestCase object found, create a com.netscape.javascript.qa.drivers.TestCase object and populate its fields.

Returns
true if the the result could be parsed successfully; false otherwise.

Implemented in com.netscape.javascript.qa.drivers.RefEnv, com.netscape.javascript.qa.drivers.RhinoEnv, com.netscape.javascript.qa.drivers.LiveNavEnv, com.netscape.javascript.qa.drivers.NavEnv, com.netscape.javascript.qa.drivers.MacRefEnv, and com.netscape.javascript.qa.drivers.LiveConnectEnv.

◆ runTest()

void com.netscape.javascript.qa.drivers.TestEnvironment.runTest ( )

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