webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
Public Member Functions | |
void | runTest () |
Object | createContext () |
Object | executeTestFile () |
boolean | parseResult () |
void | close () |
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.
void com.netscape.javascript.qa.drivers.TestEnvironment.close | ( | ) |
Close the context. Destroy the JavaScript environment.
Implemented in com.netscape.javascript.qa.drivers.MacRefEnv, com.netscape.javascript.qa.drivers.RefEnv, com.netscape.javascript.qa.drivers.RhinoEnv, com.netscape.javascript.qa.drivers.NavEnv, com.netscape.javascript.qa.drivers.LiveNavEnv, and com.netscape.javascript.qa.drivers.LiveConnectEnv.
Object com.netscape.javascript.qa.drivers.TestEnvironment.createContext | ( | ) |
Create a new JavaScript context in which to evaluate a JavaScript program.
Implemented in com.netscape.javascript.qa.drivers.RefEnv, com.netscape.javascript.qa.drivers.LiveConnectEnv, com.netscape.javascript.qa.drivers.NavEnv, com.netscape.javascript.qa.drivers.RhinoEnv, and com.netscape.javascript.qa.drivers.MacRefEnv.
Object com.netscape.javascript.qa.drivers.TestEnvironment.executeTestFile | ( | ) |
Given a filename, evaluate the file's contents as a JavaScript program.
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.
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.
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.
void com.netscape.javascript.qa.drivers.TestEnvironment.runTest | ( | ) |
Pass the JavaScript program to the JavaScript environment.
Implemented in com.netscape.javascript.qa.drivers.MacRefEnv, com.netscape.javascript.qa.drivers.RefEnv, com.netscape.javascript.qa.drivers.LiveConnectEnv, com.netscape.javascript.qa.drivers.RhinoEnv, and com.netscape.javascript.qa.drivers.NavEnv.