Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I J L M O P R S T U V W X

## A

ATTR_ERRORS - Static variable in interface org.apache.cactus.internal.server.runner.XMLConstants
  Errors attribute for testsuite elements
ATTR_FAILURES - Static variable in interface org.apache.cactus.internal.server.runner.XMLConstants
  Failures attribute for testsuite elements
ATTR_MESSAGE - Static variable in interface org.apache.cactus.internal.server.runner.XMLConstants
  Message attribute for failure elements (message of the exception)
ATTR_NAME - Static variable in interface org.apache.cactus.internal.server.runner.XMLConstants
  Name attribute for property, testcase and testsuite elements
ATTR_TESTS - Static variable in interface org.apache.cactus.internal.server.runner.XMLConstants
  Tests attribute for testsuite elements (number of tests executed)
ATTR_TIME - Static variable in interface org.apache.cactus.internal.server.runner.XMLConstants
  Time attribute for testcase and testsuite elements
ATTR_TYPE - Static variable in interface org.apache.cactus.internal.server.runner.XMLConstants
  Type attribute for failure and error elements
AUTOSESSION_NAME_PARAM - Static variable in interface org.apache.cactus.internal.HttpServiceDefinition
  Name of the parameter in the HTTP request that specify if a session should be automatically created for the user or not.
AbstractAuthentication - class org.apache.cactus.client.authentication.AbstractAuthentication.
  This class was designed with the simple assumption that ALL authentication implementations will have a String `Name` and a String `Password`.
AbstractAuthentication(String, String) - Constructor for class org.apache.cactus.client.authentication.AbstractAuthentication
AbstractCactusTestCase - class org.apache.cactus.internal.AbstractCactusTestCase.
  Base class for all Cactus test case extensions.
AbstractCactusTestCase() - Constructor for class org.apache.cactus.internal.AbstractCactusTestCase
  Default constructor defined in order to allow creating Test Case without needing to define constructor (new feature in JUnit 3.8.1).
AbstractCactusTestCase(String) - Constructor for class org.apache.cactus.internal.AbstractCactusTestCase
  Constructs a JUnit test case with the given name.
AbstractCactusTestCase(String, Test) - Constructor for class org.apache.cactus.internal.AbstractCactusTestCase
  Wraps a pure JUnit Test Case in a Cactus Test Case.
AbstractHttpServletRequestWrapper - class org.apache.cactus.server.AbstractHttpServletRequestWrapper.
  Abstract wrapper around `HttpServletRequest`.
AbstractHttpServletRequestWrapper(HttpServletRequest, ServletURL) - Constructor for class org.apache.cactus.server.AbstractHttpServletRequestWrapper
  Construct an `HttpServletRequest` instance that delegates it's method calls to the request object passed as parameter and that uses the URL passed as parameter to simulate a URL from which the request would come from.
AbstractHttpServletRequestWrapper23 - class org.apache.cactus.server.AbstractHttpServletRequestWrapper23.
  Extends `AbstractHttpServletRequestWrapper` by adding the new methods of the Servlet 2.3 API specifications.
AbstractHttpServletRequestWrapper23(HttpServletRequest, ServletURL) - Constructor for class org.apache.cactus.server.AbstractHttpServletRequestWrapper23
  Construct a `HttpServletRequest` instance that delegates it's method calls to the request object passed as parameter and that uses the URL passed as parameter to simulate a URL from which the request would come from.
AbstractPageContextWrapper - class org.apache.cactus.server.AbstractPageContextWrapper.
  Abstract wrapper around `PageContext`.
AbstractPageContextWrapper(PageContext, ServletURL) - Constructor for class org.apache.cactus.server.AbstractPageContextWrapper
  Construct an `PageContext` instance that delegates it's method calls to the page context object passed as parameter and that uses the URL passed as parameter to simulate a URL from which the request would come from.
AbstractPageContextWrapper23 - class org.apache.cactus.server.AbstractPageContextWrapper23.
  Extends `AbstractPageContextWrapper` by adding the new methods of the Servlet 2.3 API specifications.
AbstractPageContextWrapper23(PageContext, ServletURL) - Constructor for class org.apache.cactus.server.AbstractPageContextWrapper23
  Construct a `PageContext` instance that delegates it's method calls to the page context object passed as parameter and that uses the URL passed as parameter to simulate a URL from which the request would come from.
AbstractServletConfigWrapper - class org.apache.cactus.server.AbstractServletConfigWrapper.
  Abstract wrapper around `ServletConfig` which overrides the `getServletContext()` method to return our own wrapper around `ServletContext`.
AbstractServletConfigWrapper(ServletConfig) - Constructor for class org.apache.cactus.server.AbstractServletConfigWrapper
AbstractServletContextWrapper - class org.apache.cactus.server.AbstractServletContextWrapper.
  Abstract wrapper around `ServletContext`.
AbstractServletContextWrapper(ServletContext) - Constructor for class org.apache.cactus.server.AbstractServletContextWrapper
AbstractTestSuite - class org.apache.cactus.internal.AbstractTestSuite.
  Test Suite that wraps all the tests of the suite in Cactus Test Case objects so that pure JUnit tests can be run on the server side.
AbstractTestSuite() - Constructor for class org.apache.cactus.internal.AbstractTestSuite
AbstractTestSuite(Class) - Constructor for class org.apache.cactus.internal.AbstractTestSuite
AbstractTestSuite(String) - Constructor for class org.apache.cactus.internal.AbstractTestSuite
AbstractWebConfiguration - class org.apache.cactus.internal.configuration.AbstractWebConfiguration.
  Common implementation for all `WebConfiguration` implementations.
AbstractWebConfiguration() - Constructor for class org.apache.cactus.internal.configuration.AbstractWebConfiguration
AbstractWebImplicitObjects - class org.apache.cactus.internal.server.AbstractWebImplicitObjects.
  Holder class that contains the instances of the implicit objects that exist for all web requests.
AbstractWebImplicitObjects() - Constructor for class org.apache.cactus.internal.server.AbstractWebImplicitObjects
AbstractWebTestCaller - class org.apache.cactus.internal.server.AbstractWebTestCaller.
  Responsible for instanciating the `TestCase` class on the server side, set up the implicit objects and call the test method.
AbstractWebTestCaller(WebImplicitObjects) - Constructor for class org.apache.cactus.internal.server.AbstractWebTestCaller
AbstractWebTestController - class org.apache.cactus.internal.server.AbstractWebTestController.
  Controller that extracts the requested service from the HTTP request and executes the request.
AbstractWebTestController() - Constructor for class org.apache.cactus.internal.server.AbstractWebTestController
AssertionFailedErrorWrapper - error org.apache.cactus.internal.client.AssertionFailedErrorWrapper.
  Same as `ServletExceptionWrapper` except that this exception class extends JUnit `AssertionFailedError` so that JUnit will print a different message in it's runner console.
AssertionFailedErrorWrapper(String) - Constructor for class org.apache.cactus.internal.client.AssertionFailedErrorWrapper
  Standard throwable constructor.
AssertionFailedErrorWrapper() - Constructor for class org.apache.cactus.internal.client.AssertionFailedErrorWrapper
  Standard throwable constructor.
AssertionFailedErrorWrapper(String, String, String) - Constructor for class org.apache.cactus.internal.client.AssertionFailedErrorWrapper
  The constructor to use to simulate a real exception.
Authentication - interface org.apache.cactus.client.authentication.Authentication.
  Interface for different authentication modules.
addCookie(String, String) - Method in interface org.apache.cactus.WebRequest
  Adds a cookie to the request.
addCookie(String, String, String) - Method in interface org.apache.cactus.WebRequest
  Adds a cookie to the request.
addCookie(Cookie) - Method in interface org.apache.cactus.WebRequest
  Adds a cookie to the request.
addCookie(String, String) - Method in class org.apache.cactus.internal.BaseWebRequest
addCookie(String, String, String) - Method in class org.apache.cactus.internal.BaseWebRequest
addCookie(Cookie) - Method in class org.apache.cactus.internal.BaseWebRequest
addError(Test, Throwable) - Method in class org.apache.cactus.internal.server.runner.WebappTestRunner
addError(Test, Throwable) - Method in class org.apache.cactus.internal.server.runner.XMLFormatter
  Event called by the base test runner when the test fails with an error.
addFailure(Test, AssertionFailedError) - Method in class org.apache.cactus.internal.server.runner.WebappTestRunner
addFailure(Test, AssertionFailedError) - Method in class org.apache.cactus.internal.server.runner.XMLFormatter
  Event called by the base test runner when the test fails with a failure.
addHeader(String, String) - Method in interface org.apache.cactus.WebRequest
  Adds a header to the request.
addHeader(String, String) - Method in class org.apache.cactus.internal.BaseWebRequest
addHttpGetParameters(WebRequest, URL) - Static method in class org.apache.cactus.internal.client.connector.http.HttpUtil
  Add HTTP GET parameters to the URL passed as parameter.
addInterceptor(JspTagLifecycle.Interceptor) - Method in class org.apache.cactus.extension.jsp.JspTagLifecycle
  Adds an interceptor to the interceptor chain.
addNestedTag(Tag) - Method in class org.apache.cactus.extension.jsp.JspTagLifecycle
  Adds a nested tag.
addNestedText(String) - Method in class org.apache.cactus.extension.jsp.JspTagLifecycle
  Adds template text to nest inside the tag.
addParameter(String, String, String) - Method in interface org.apache.cactus.WebRequest
  Adds a parameter to the request.
addParameter(String, String) - Method in interface org.apache.cactus.WebRequest
  Adds a parameter to the request.
addParameter(String, String, String) - Method in class org.apache.cactus.internal.BaseWebRequest
addParameter(String, String) - Method in class org.apache.cactus.internal.BaseWebRequest
addTest(Test) - Method in class org.apache.cactus.ServletTestSuite
addTest(Test) - Method in class org.apache.cactus.internal.AbstractTestSuite
addTestSuite(Class) - Method in class org.apache.cactus.ServletTestSuite
addTestSuite(Class) - Method in class org.apache.cactus.internal.AbstractTestSuite
afterTest(ProtocolState) - Method in class org.apache.cactus.internal.client.connector.http.HttpProtocolHandler
afterTest(ProtocolState) - Method in interface org.apache.cactus.spi.client.connector.ProtocolHandler
  Let the connector implementor clean up after the test.
authenticate(WebRequest, Configuration) - Method in class org.apache.cactus.client.authentication.FormAuthentication
  Authenticate the principal by calling the security URL.

## B

BEGIN_METHOD_PREFIX - Static variable in class org.apache.cactus.internal.client.ClientTestCaseCaller
  The prefix of a begin test method.
BaseConfiguration - class org.apache.cactus.internal.configuration.BaseConfiguration.
  Provides access to the Cactus configuration parameters that are independent of any redirector.
BaseConfiguration() - Constructor for class org.apache.cactus.internal.configuration.BaseConfiguration
BaseWebRequest - class org.apache.cactus.internal.BaseWebRequest.
  Contains all HTTP request data for a test case but independently of the fact that there is or there is not a Cactus redirector.
BaseWebRequest() - Constructor for class org.apache.cactus.internal.BaseWebRequest
  Default constructor that requires that `BaseWebRequest.setConfiguration(Configuration)` be called before the methods requiring a configuration object.
BaseWebRequest(Configuration) - Constructor for class org.apache.cactus.internal.BaseWebRequest
BasicAuthentication - class org.apache.cactus.client.authentication.BasicAuthentication.
  Basic Authentication support.
BasicAuthentication(String, String) - Constructor for class org.apache.cactus.client.authentication.BasicAuthentication

## C

CACTUS_CONTEXT_URL_PROPERTY - Static variable in class org.apache.cactus.internal.configuration.BaseConfiguration
  Name of Cactus property that specify the URL up to the webapp context.
CACTUS_FILTER_REDIRECTOR_NAME_PROPERTY - Static variable in class org.apache.cactus.internal.configuration.DefaultFilterConfiguration
  Name of the cactus property that specifies the name of the JSP redirector.
CACTUS_JSP_REDIRECTOR_NAME_PROPERTY - Static variable in class org.apache.cactus.internal.configuration.DefaultJspConfiguration
  Name of the cactus property that specifies the name of the JSP redirector.
CACTUS_SERVLET_REDIRECTOR_NAME_PROPERTY - Static variable in class org.apache.cactus.internal.configuration.DefaultServletConfiguration
  Name of the cactus property that specifies the name of the Servlet redirector.
CALL_TEST_SERVICE - Static variable in class org.apache.cactus.internal.ServiceEnumeration
  Call test method Service.
CLASS_NAME_PARAM - Static variable in interface org.apache.cactus.internal.HttpServiceDefinition
  Name of the parameter in the HTTP request that represents the name of the Test class to call.
CLIENT_GLOBAL_BEGIN_METHOD - Static variable in class org.apache.cactus.internal.client.ClientTestCaseCaller
  The name of the method that is called before each test on the client side (if it exists).
CLIENT_GLOBAL_END_METHOD - Static variable in class org.apache.cactus.internal.client.ClientTestCaseCaller
  The name of the method that is called after each test on the client side (if it exists).
COMMAND_PREFIX - Static variable in interface org.apache.cactus.internal.HttpServiceDefinition
  Prefix indicating that a String is an official Cactus command.
CREATE_SESSION_SERVICE - Static variable in class org.apache.cactus.internal.ServiceEnumeration
  Service used to create an HTTP session so that it is returned in a cookie.
CactusTestCase - interface org.apache.cactus.internal.CactusTestCase.
  Common interface that must be implemented by all Cactus test cases.
ChainedException - exception org.apache.cactus.util.ChainedException.
  A checked chained exception.
ChainedException(String) - Constructor for class org.apache.cactus.util.ChainedException
  Create a `ChainedException` and set the exception error message.
ChainedException(String, Throwable) - Constructor for class org.apache.cactus.util.ChainedException
  Create a `ChainedException`, set the exception error message along with the exception object that caused this exception.
ChainedException(Throwable) - Constructor for class org.apache.cactus.util.ChainedException
  Create a `ChaineException`, and set exception object that caused this exception.
ChainedRuntimeException - exception org.apache.cactus.util.ChainedRuntimeException.
  Represent an exception that should stop the running test.
ChainedRuntimeException(String) - Constructor for class org.apache.cactus.util.ChainedRuntimeException
  Create a `ChainedRuntimeException` and set the exception error message.
ChainedRuntimeException(String, Throwable) - Constructor for class org.apache.cactus.util.ChainedRuntimeException
  Create a `ChainedRuntimeException`, set the exception error message along with the exception object that caused this exception.
ChainedRuntimeException(Throwable) - Constructor for class org.apache.cactus.util.ChainedRuntimeException
  Create a `ChainedRuntimeException`, and set exception object that caused this exception.
ClassLoaderUtils - class org.apache.cactus.internal.util.ClassLoaderUtils.
  Utiliy methods related to class loading in a webapp environment.
ClassLoaderUtils() - Constructor for class org.apache.cactus.internal.util.ClassLoaderUtils
ClientException - exception org.apache.cactus.internal.client.ClientException.
  A Cactus client side exception.
ClientException(String) - Constructor for class org.apache.cactus.internal.client.ClientException
ClientException(String, Throwable) - Constructor for class org.apache.cactus.internal.client.ClientException
ClientException(Throwable) - Constructor for class org.apache.cactus.internal.client.ClientException
ClientTestCaseCaller - class org.apache.cactus.internal.client.ClientTestCaseCaller.
  Provides the ability to run common code before and after each test on the client side.
ClientTestCaseCaller(Test, Test, ProtocolHandler) - Constructor for class org.apache.cactus.internal.client.ClientTestCaseCaller
Configuration - interface org.apache.cactus.internal.configuration.Configuration.
  Contains all configuration information for the Cactus framework.
ConfigurationInitializer - class org.apache.cactus.internal.configuration.ConfigurationInitializer.
  Read Cactus configuration files and set the properties found as System properties.
ConfigurationInitializer() - Constructor for class org.apache.cactus.internal.configuration.ConfigurationInitializer
ConnectionHelper - interface org.apache.cactus.internal.client.connector.http.ConnectionHelper.
  Helper class to open an HTTP connection to the server redirector and pass to it HTTP parameters, Cookies and HTTP headers.
Cookie - class org.apache.cactus.Cookie.
  Client cookie.
Cookie(String, String, String) - Constructor for class org.apache.cactus.Cookie
  Create a cookie.
CookieUtil - class org.apache.cactus.internal.util.CookieUtil.
  Utility methods to manipulate cookies and transform Cactus cookie objects to HttpClient cookie objects.
CookieUtil() - Constructor for class org.apache.cactus.internal.util.CookieUtil
callBeginMethod(Request) - Method in class org.apache.cactus.internal.client.ClientTestCaseCaller
  Call the test case begin method.
callEndMethod(Request, ResponseObjectFactory) - Method in class org.apache.cactus.internal.client.ClientTestCaseCaller
  Call the test case end method
callGlobalBeginMethod(Request) - Method in class org.apache.cactus.internal.client.ClientTestCaseCaller
  Call the global begin method.
checkAsBeginMethod(Method) - Static method in class org.apache.cactus.internal.util.TestCaseImplementChecker
  Check if the method is suitable for a begin method.
checkAsEndMethod(Method) - Static method in class org.apache.cactus.internal.util.TestCaseImplementChecker
  Check if the method is suitable for a end method.
checkAuthResponse(HttpURLConnection) - Method in class org.apache.cactus.client.authentication.FormAuthentication
  Check if the auth step can be considered as succeeded or not.
checkPreAuthResponse(HttpURLConnection) - Method in class org.apache.cactus.client.authentication.FormAuthentication
  Check if the pre-auth step can be considered as succeeded or not.
checkTestName(Test) - Static method in class org.apache.cactus.internal.util.TestCaseImplementChecker
  Check if the Test to run is properly implemented or not.
config - Variable in class org.apache.cactus.FilterTestCase
  Valid `FilterConfig` object that you can access from the `testXXX()`, `setUp` and `tearDown()` methods.
config - Variable in class org.apache.cactus.ServletTestCase
  Valid `ServletConfig` object that you can access from the `testXXX()`, `setUp` and `tearDown()` methods.
config - Variable in class org.apache.cactus.internal.server.FilterImplicitObjects
  The Filter configuration object.
config - Variable in class org.apache.cactus.internal.server.ServletImplicitObjects
  The Servlet configuration object.
configuration - Variable in class org.apache.cactus.internal.client.connector.http.DefaultHttpClient
  Cactus configuration.
configure(HttpState, HttpMethod, WebRequest, Configuration) - Method in interface org.apache.cactus.client.authentication.Authentication
  Modifies the request so that it will carry authentication information.
configure(HttpState, HttpMethod, WebRequest, Configuration) - Method in class org.apache.cactus.client.authentication.BasicAuthentication
configure(HttpState, HttpMethod, WebRequest, Configuration) - Method in class org.apache.cactus.client.authentication.FormAuthentication
connect(WebRequest, Configuration) - Method in interface org.apache.cactus.internal.client.connector.http.ConnectionHelper
  Connects to the Cactus Redirector using HTTP.
connect(WebRequest, Configuration) - Method in class org.apache.cactus.internal.client.connector.http.HttpClientConnectionHelper
context - Variable in class org.apache.cactus.internal.server.AbstractWebImplicitObjects
  The Context object.
countTestCases() - Method in class org.apache.cactus.internal.AbstractTestSuite
createCactusTestCase(String, Test) - Method in class org.apache.cactus.ServletTestSuite
createCactusTestCase(String, Test) - Method in class org.apache.cactus.internal.AbstractTestSuite
createCookieHeader(String, String, Cookie[]) - Static method in class org.apache.cactus.internal.util.CookieUtil
  Create a HttpClient `Header` for cookies that matches the domain and path.
createHttpClientCookie(WebRequest, URL, Cookie) - Static method in class org.apache.cactus.internal.util.CookieUtil
  Create a Commons-HttpClient cookie from a Cactus cookie, with information from the web request and the URL.
createHttpClientCookies(WebRequest, URL) - Static method in class org.apache.cactus.internal.util.CookieUtil
  Transforms an array of Cactus cookies into an array of Commons-HttpClient cookies, using information from the request and URL.
createProtocolHandler() - Method in class org.apache.cactus.FilterTestCase
createProtocolHandler() - Method in class org.apache.cactus.JspTestCase
createProtocolHandler() - Method in class org.apache.cactus.ServletTestCase
createProtocolHandler() - Method in class org.apache.cactus.internal.AbstractCactusTestCase
  Create a protocol handler instance that will be used to connect to the server side.
createRequest() - Method in class org.apache.cactus.internal.client.connector.http.HttpProtocolHandler
createRequest() - Method in interface org.apache.cactus.spi.client.connector.ProtocolHandler
  Create a request object that will be passed to the `begin()` and `beginXXX()` methods.
createResponseObjectFactory(ProtocolState) - Method in class org.apache.cactus.internal.client.connector.http.HttpProtocolHandler
createResponseObjectFactory(ProtocolState) - Method in interface org.apache.cactus.spi.client.connector.ProtocolHandler
  Create a factory that is used by the core to create test response object that will be passed to the `endXXX()` and `end()` methods.
createTestSuite(Class) - Method in class org.apache.cactus.ServletTestSuite
createTestSuite(Class) - Method in class org.apache.cactus.internal.AbstractTestSuite

## D

DefaultFilterConfiguration - class org.apache.cactus.internal.configuration.DefaultFilterConfiguration.
  Provides access to the Cactus configuration parameters related to the Filter Redirector.
DefaultFilterConfiguration() - Constructor for class org.apache.cactus.internal.configuration.DefaultFilterConfiguration
DefaultHttpClient - class org.apache.cactus.internal.client.connector.http.DefaultHttpClient.
  Performs the steps necessary to run a test.
DefaultHttpClient(WebConfiguration) - Constructor for class org.apache.cactus.internal.client.connector.http.DefaultHttpClient
  Initialize the Http client.
DefaultJspConfiguration - class org.apache.cactus.internal.configuration.DefaultJspConfiguration.
  Provides access to the Cactus configuration parameters related to the JSP Redirector.
DefaultJspConfiguration() - Constructor for class org.apache.cactus.internal.configuration.DefaultJspConfiguration
DefaultServletConfiguration - class org.apache.cactus.internal.configuration.DefaultServletConfiguration.
  Provides access to the Cactus configuration parameters related to the Servlet Redirector.
DefaultServletConfiguration() - Constructor for class org.apache.cactus.internal.configuration.DefaultServletConfiguration
destroy() - Method in class org.apache.cactus.server.FilterTestRedirector
  Destroy the filter.
doCreateSession() - Method in class org.apache.cactus.internal.server.AbstractWebTestCaller
  Create an HTTP Session and returns the response that contains the HTTP session as a cookie (unless URL rewriting is used in which case the jsesssionid cookie is not returned).
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.cactus.server.FilterTestRedirector
  Handle the request.
doGet(JspImplicitObjects) - Method in class org.apache.cactus.server.JspTestRedirector
  Handles requests from the `jspRedirector.jsp` JSP Redirector.
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.apache.cactus.server.ServletTestRedirector
  Handle GET requests.
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.apache.cactus.server.runner.ServletTestRunner
  Starts the test suite passed as a HTTP parameter
doGetResults() - Method in class org.apache.cactus.internal.server.AbstractWebTestCaller
  Return the last test results in the HTTP response.
doGetVersion() - Method in class org.apache.cactus.internal.server.AbstractWebTestCaller
  Return the cactus version.
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.apache.cactus.server.ServletTestRedirector
  Handle POST request.
doRunTest() - Method in class org.apache.cactus.internal.server.AbstractWebTestCaller
  Run the connection test between client and server.
doTest(WebRequest) - Method in class org.apache.cactus.internal.client.connector.http.DefaultHttpClient
  Calls the test method indirectly by calling the Redirector servlet and then open a second HTTP connection to retrieve the test results.
doTest() - Method in class org.apache.cactus.internal.server.AbstractWebTestCaller
  Calls a test method.

## E

END_METHOD_PREFIX - Static variable in class org.apache.cactus.internal.client.ClientTestCaseCaller
  The prefix of an end test method.
ERROR - Static variable in interface org.apache.cactus.internal.server.runner.XMLConstants
  The error element (for a test case)
endTest(Test) - Method in class org.apache.cactus.internal.server.runner.WebappTestRunner
endTest(Test) - Method in class org.apache.cactus.internal.server.runner.XMLFormatter
  Event called by the base test runner when the test ends.
equals(Object) - Method in class org.apache.cactus.Cookie
  Two cookies match if the name, path and domain match.
equals(String) - Method in class org.apache.cactus.internal.ServiceEnumeration
  Deprecated. Use `ServiceEnumeration.valueOf(java.lang.String)` and identity comparison instead of this method
equals(Object) - Method in class org.apache.cactus.internal.ServiceEnumeration
  Always compares object identity.
evalBody(int, BodyContent) - Method in class org.apache.cactus.extension.jsp.JspTagLifecycle.Interceptor
  Method called when the body of the tag would be evaluated.
exceptionClassname - Variable in class org.apache.cactus.internal.client.WebTestResultParser
  Parsed exception class name
exceptionMessage - Variable in class org.apache.cactus.internal.client.WebTestResultParser
  Parsed exception message
exceptionStacktrace - Variable in class org.apache.cactus.internal.client.WebTestResultParser
  Parsed exception stack trace
exceptionToString(Throwable) - Static method in class org.apache.cactus.internal.util.StringUtil
  Returns the stack trace of an exception as String.
exceptionToString(Throwable, String[]) - Static method in class org.apache.cactus.internal.util.StringUtil
  Returns the stack trace of an exception as String, optionally filtering out line from the stack trac
expectBodyEvaluated() - Method in class org.apache.cactus.extension.jsp.JspTagLifecycle
  Adds the expectation that the tag body must be evaluated once in the course of the tags lifecycle.
expectBodyEvaluated(int) - Method in class org.apache.cactus.extension.jsp.JspTagLifecycle
  Adds the expectation that the tag body must be evaluated a specific number of times in the course of the tags lifecycle.
expectBodySkipped() - Method in class org.apache.cactus.extension.jsp.JspTagLifecycle
  Adds the expectation that the tag body must be skipped.
expectScopedVariableExposed(String, Object[]) - Method in class org.apache.cactus.extension.jsp.JspTagLifecycle
  Adds a special expectation that verifies that a specific scoped variable is exposed in the body of the tag.
expectScopedVariableExposed(String, Object[], int) - Method in class org.apache.cactus.extension.jsp.JspTagLifecycle
  Adds a special expectation that verifies that a specific scoped variable is exposed in the body of the tag.

## F

FAILURE - Static variable in interface org.apache.cactus.internal.server.runner.XMLConstants
  The failure element (for a test case)
FilterConfigWrapper - class org.apache.cactus.server.FilterConfigWrapper.
  Wrapper around `FilterConfig` which overrides the `getServletContext()` method to return our own wrapper around `ServletContext`.
FilterConfigWrapper(FilterConfig) - Constructor for class org.apache.cactus.server.FilterConfigWrapper
FilterConfiguration - interface org.apache.cactus.internal.configuration.FilterConfiguration.
  Provides access to the Cactus configuration parameters related to the Filter Redirector.
FilterImplicitObjects - class org.apache.cactus.internal.server.FilterImplicitObjects.
  Holder class that contains the instances of the implicit objects that will be accessible in the test classes (ie subclasses of `FilterTestCase`).
FilterImplicitObjects() - Constructor for class org.apache.cactus.internal.server.FilterImplicitObjects
FilterTestCaller - class org.apache.cactus.internal.server.FilterTestCaller.
  Responsible for instanciating the `TestCase` class on the server side, set up the implicit objects and call the test method.
FilterTestCaller(FilterImplicitObjects) - Constructor for class org.apache.cactus.internal.server.FilterTestCaller
FilterTestCase - class org.apache.cactus.FilterTestCase.
  Test classes that need access to valid Filter implicit objects (such as the `FilterConfig` and `FilterChain` objects) must subclass this class.
FilterTestCase() - Constructor for class org.apache.cactus.FilterTestCase
FilterTestCase(String) - Constructor for class org.apache.cactus.FilterTestCase
FilterTestCase(String, Test) - Constructor for class org.apache.cactus.FilterTestCase
FilterTestController - class org.apache.cactus.internal.server.FilterTestController.
  Filter Controller that extracts the requested service from the HTTP request and executes the request by calling a `FilterTestCaller`.
FilterTestController() - Constructor for class org.apache.cactus.internal.server.FilterTestController
FilterTestRedirector - class org.apache.cactus.server.FilterTestRedirector.
  Generic Filter redirector that calls a test method on the server side.
FilterTestRedirector() - Constructor for class org.apache.cactus.server.FilterTestRedirector
FormAuthentication - class org.apache.cactus.client.authentication.FormAuthentication.
  Form-based authentication implementation.
FormAuthentication(String, String) - Constructor for class org.apache.cactus.client.authentication.FormAuthentication
filterChain - Variable in class org.apache.cactus.FilterTestCase
  Valid `FilterChain` object that you can access from the `testXXX()`, `setUp` and `tearDown()` methods.
filterChain - Variable in class org.apache.cactus.internal.server.FilterImplicitObjects
  The Filter chain object.
filterLine(String, String[]) - Static method in class org.apache.cactus.internal.util.StringUtil
findAttribute(String) - Method in class org.apache.cactus.server.AbstractPageContextWrapper
forward(String) - Method in class org.apache.cactus.server.AbstractPageContextWrapper
forward(ServletRequest, ServletResponse) - Method in class org.apache.cactus.server.RequestDispatcherWrapper
  Call the original `RequestDispatcher` `forward()` method but with the original HTTP request (not the simulation one which would make the servlet engine choke !).

## G

GET_METHOD - Static variable in interface org.apache.cactus.WebRequest
  GET Method identifier.
GET_RESULTS_SERVICE - Static variable in class org.apache.cactus.internal.ServiceEnumeration
  Get the previous test results Service.
GET_VERSION_SERVICE - Static variable in class org.apache.cactus.internal.ServiceEnumeration
  Service that returns a cactus version identifier.
generate(TestCase) - Static method in class org.apache.cactus.internal.util.UniqueGenerator
  Generates a unique identifier for a Cactus test.
generate(TestCase, long) - Static method in class org.apache.cactus.internal.util.UniqueGenerator
  Generates a unique identifier for a Cactus test.
getAttribute(String) - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getAttribute(String) - Method in class org.apache.cactus.server.AbstractPageContextWrapper
getAttribute(String, int) - Method in class org.apache.cactus.server.AbstractPageContextWrapper
getAttribute(String) - Method in class org.apache.cactus.server.AbstractServletContextWrapper
getAttributeNames() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getAttributeNames() - Method in class org.apache.cactus.server.AbstractServletContextWrapper
getAttributeNamesInScope(int) - Method in class org.apache.cactus.server.AbstractPageContextWrapper
getAttributesScope(String) - Method in class org.apache.cactus.server.AbstractPageContextWrapper
getAuthType() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getAuthentication() - Method in interface org.apache.cactus.WebRequest
getAuthentication() - Method in class org.apache.cactus.internal.BaseWebRequest
getAutomaticSession() - Method in interface org.apache.cactus.WebRequest
getAutomaticSession() - Method in class org.apache.cactus.internal.WebRequestImpl
getCharacterEncoding() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getComment() - Method in class org.apache.cactus.Cookie
  Returns the comment describing the purpose of this cookie, or null if no such comment has been defined.
getConfigFile() - Method in class org.apache.cactus.extension.jetty.JettyTestSetup
getConfiguration() - Method in class org.apache.cactus.internal.BaseWebRequest
getConnection() - Method in class org.apache.cactus.WebResponse
getConnection() - Method in class org.apache.cactus.internal.client.connector.http.HttpProtocolState
getContentLength() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getContentType() - Method in interface org.apache.cactus.WebRequest
getContentType() - Method in class org.apache.cactus.internal.BaseWebRequest
getContentType() - Method in class org.apache.cactus.internal.server.runner.XMLTransformer
  Returns the content type that will be produced by the XSLT stylesheet after transformation.
getContentType() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getContext(String) - Method in class org.apache.cactus.server.AbstractServletContextWrapper
getContextPath() - Method in class org.apache.cactus.ServletURL
getContextPath() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getContextURL() - Method in class org.apache.cactus.internal.configuration.BaseConfiguration
getContextURL() - Method in interface org.apache.cactus.internal.configuration.Configuration
getCookie(String) - Method in class org.apache.cactus.WebResponse
  Return the first cookie found that has the specified name or null if not found.
getCookieDomain(WebRequest, String) - Static method in class org.apache.cactus.Cookie
  Deprecated. use `CookieUtil.getCookieDomain(WebRequest, String)`
getCookieDomain(WebRequest, String) - Static method in class org.apache.cactus.internal.util.CookieUtil
  Returns the domain that will be used to send the cookies.
getCookieIgnoreCase(String) - Method in class org.apache.cactus.WebResponse
  Return the first cookie found that has the specified name or null if not found.
getCookiePath(WebRequest, String) - Static method in class org.apache.cactus.Cookie
  Deprecated. use `CookieUtil.getCookiePath(WebRequest, String)`
getCookiePath(WebRequest, String) - Static method in class org.apache.cactus.internal.util.CookieUtil
  Returns the path that will be used to validate if a cookie will be sent or not.
getCookiePort(WebRequest, int) - Static method in class org.apache.cactus.Cookie
  Deprecated. use `CookieUtil.getCookiePort(WebRequest, int)`
getCookiePort(WebRequest, int) - Static method in class org.apache.cactus.internal.util.CookieUtil
  Returns the port that will be used to send the cookies.
getCookieString(WebRequest, URL) - Static method in class org.apache.cactus.internal.util.CookieUtil
getCookies() - Method in interface org.apache.cactus.WebRequest
getCookies() - Method in class org.apache.cactus.WebResponse
getCookies() - Method in class org.apache.cactus.internal.BaseWebRequest
getCookies() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getDateHeader(String) - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getDefaultRedirectorName() - Method in class org.apache.cactus.internal.configuration.DefaultFilterConfiguration
getDefaultRedirectorName() - Method in class org.apache.cactus.internal.configuration.DefaultJspConfiguration
getDefaultRedirectorName() - Method in class org.apache.cactus.internal.configuration.DefaultServletConfiguration
getDefaultRedirectorName() - Method in interface org.apache.cactus.internal.configuration.WebConfiguration
getDefaultRedirectorURL() - Method in class org.apache.cactus.internal.configuration.AbstractWebConfiguration
getDefaultRedirectorURL() - Method in interface org.apache.cactus.internal.configuration.WebConfiguration
getDelegatedTest() - Method in class org.apache.cactus.internal.server.ServerTestCaseCaller
getDomain() - Method in class org.apache.cactus.Cookie
  Returns the domain of this cookie.
getEncoding() - Method in class org.apache.cactus.internal.server.runner.XMLFormatter
getErrorMessage() - Method in class org.apache.cactus.internal.server.runner.WebappTestRunner
getException() - Method in class org.apache.cactus.server.AbstractPageContextWrapper
getExceptionClassName() - Method in class org.apache.cactus.internal.WebTestResult
getExceptionMessage() - Method in class org.apache.cactus.internal.WebTestResult
getExceptionStackTrace() - Method in class org.apache.cactus.internal.WebTestResult
getExpectedAuthResponse() - Method in class org.apache.cactus.client.authentication.FormAuthentication
  Get the expected HTTP response status code for an authentication request which should be successful.
getExpiryDate() - Method in class org.apache.cactus.Cookie
  Return the expiry date.
getFilterChain() - Method in class org.apache.cactus.internal.server.FilterImplicitObjects
getFilterConfig() - Method in class org.apache.cactus.internal.server.FilterImplicitObjects
getFilterConfig() - Method in class org.apache.cactus.server.FilterTestRedirector
  Provided so that it works with containers that do not support the latest Filter spec yet (ex: Orion 1.5.2)
getFilterName() - Method in class org.apache.cactus.server.FilterConfigWrapper
getHeader(String) - Method in interface org.apache.cactus.WebRequest
  Returns the first value corresponding to this header's name.
getHeader(String) - Method in class org.apache.cactus.internal.BaseWebRequest
getHeader(String) - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getHeaderNames() - Method in interface org.apache.cactus.WebRequest
getHeaderNames() - Method in class org.apache.cactus.internal.BaseWebRequest
getHeaderNames() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getHeaderValues(String) - Method in interface org.apache.cactus.WebRequest
  Returns all the values associated with this header's name.
getHeaderValues(String) - Method in class org.apache.cactus.internal.BaseWebRequest
getHeaders(String) - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getHost() - Method in class org.apache.cactus.ServletURL
  Returns the host name.
getHttpServletRequest() - Method in class org.apache.cactus.internal.server.AbstractWebImplicitObjects
getHttpServletRequest() - Method in interface org.apache.cactus.internal.server.WebImplicitObjects
getHttpServletResponse() - Method in class org.apache.cactus.internal.server.AbstractWebImplicitObjects
getHttpServletResponse() - Method in interface org.apache.cactus.internal.server.WebImplicitObjects
getInitParameter(String) - Method in class org.apache.cactus.server.AbstractServletConfigWrapper
getInitParameter(String) - Method in class org.apache.cactus.server.AbstractServletContextWrapper
getInitParameter(String) - Method in class org.apache.cactus.server.FilterConfigWrapper
getInitParameterNames() - Method in class org.apache.cactus.server.AbstractServletConfigWrapper
getInitParameterNames() - Method in class org.apache.cactus.server.AbstractServletContextWrapper
getInitParameterNames() - Method in class org.apache.cactus.server.FilterConfigWrapper
  Return the union of the parameters defined in the Redirector `web.xml` file and the one set using the `setInitParameter()` method.
getInitializer() - Method in class org.apache.cactus.internal.configuration.BaseConfiguration
getInitializer() - Method in interface org.apache.cactus.internal.configuration.Configuration
getInputStream() - Method in class org.apache.cactus.WebResponse
getInputStream() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getIntHeader(String) - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getJspWriter() - Method in class org.apache.cactus.internal.server.JspImplicitObjects
getLoader() - Method in class org.apache.cactus.internal.server.runner.WebappTestRunner
  Overridden from BaseTestRunner in order to use either the context class loader or the webapp one.
getLocale() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getLocales() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getLogger() - Method in class org.apache.cactus.internal.client.ClientTestCaseCaller
getLogs() - Method in class org.apache.cactus.server.AbstractServletContextWrapper
  Returns all the text logs that have been generated using the `log()` methods so that it is possible to easily assert the content of the logs.
getMajorVersion() - Method in class org.apache.cactus.server.AbstractServletContextWrapper
getMethod() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getMimeType(String) - Method in class org.apache.cactus.server.AbstractServletContextWrapper
getMinorVersion() - Method in class org.apache.cactus.server.AbstractServletContextWrapper
getName() - Method in class org.apache.cactus.Cookie
getName() - Method in class org.apache.cactus.client.authentication.AbstractAuthentication
getName() - Method in class org.apache.cactus.internal.AbstractTestSuite
getNamedDispatcher(String) - Method in class org.apache.cactus.server.AbstractServletContextWrapper
getOriginalConfig() - Method in class org.apache.cactus.server.AbstractServletConfigWrapper
getOriginalContext() - Method in class org.apache.cactus.server.AbstractServletContextWrapper
getOriginalPageContext() - Method in class org.apache.cactus.server.AbstractPageContextWrapper
getOriginalRequest() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getOut() - Method in class org.apache.cactus.server.AbstractPageContextWrapper
getPage() - Method in class org.apache.cactus.server.AbstractPageContextWrapper
getPageContext() - Method in class org.apache.cactus.internal.server.JspImplicitObjects
getParameter(String) - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getParameterGet(String) - Method in interface org.apache.cactus.WebRequest
  Returns the first value corresponding to this parameter's name (provided this parameter is passed in the URL).
getParameterGet(String) - Method in class org.apache.cactus.internal.BaseWebRequest
getParameterMap() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper23
getParameterNames() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getParameterNamesGet() - Method in interface org.apache.cactus.WebRequest
getParameterNamesGet() - Method in class org.apache.cactus.internal.BaseWebRequest
getParameterNamesPost() - Method in interface org.apache.cactus.WebRequest
getParameterNamesPost() - Method in class org.apache.cactus.internal.BaseWebRequest
getParameterPost(String) - Method in interface org.apache.cactus.WebRequest
  Returns the first value corresponding to this parameter's name (provided this parameter is passed in the request body - POST).
getParameterPost(String) - Method in class org.apache.cactus.internal.BaseWebRequest
getParameterValues(String) - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getParameterValuesGet(String) - Method in interface org.apache.cactus.WebRequest
  Returns all the values corresponding to this parameter's name (provided this parameter is passed in the URL).
getParameterValuesGet(String) - Method in class org.apache.cactus.internal.BaseWebRequest
getParameterValuesPost(String) - Method in interface org.apache.cactus.WebRequest
  Returns all the values corresponding to this parameter's name (provided this parameter is passed in the request body - POST).
getParameterValuesPost(String) - Method in class org.apache.cactus.internal.BaseWebRequest
getPassword() - Method in class org.apache.cactus.client.authentication.AbstractAuthentication
getPath() - Method in class org.apache.cactus.Cookie
  Return the path this cookie is associated with.
getPath() - Method in class org.apache.cactus.ServletURL
getPath(URL) - Static method in class org.apache.cactus.internal.util.UrlUtil
  Returns the path part of the URL.
getPathInfo() - Method in class org.apache.cactus.ServletURL
getPathInfo() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getPathTranslated() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getPort() - Method in class org.apache.cactus.ServletURL
  Returns the port.
getProtocol() - Method in class org.apache.cactus.ServletURL
getProtocol() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getQuery(URL) - Static method in class org.apache.cactus.internal.util.UrlUtil
  Returns the query string of the URL.
getQueryString() - Method in class org.apache.cactus.ServletURL
getQueryString() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getQueryStringParameter(String, String) - Static method in class org.apache.cactus.internal.server.ServletUtil
  A substitute method for `HttpServletRequest.getParameter()`.
getReader() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getRealPath(String) - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getRealPath(String) - Method in class org.apache.cactus.server.AbstractServletContextWrapper
getRedirectorName() - Method in interface org.apache.cactus.WebRequest
getRedirectorName() - Method in class org.apache.cactus.internal.WebRequestImpl
getRedirectorName(WebRequest) - Method in class org.apache.cactus.internal.configuration.AbstractWebConfiguration
getRedirectorName(WebRequest) - Method in interface org.apache.cactus.internal.configuration.WebConfiguration
getRedirectorURL(WebRequest) - Method in class org.apache.cactus.internal.configuration.AbstractWebConfiguration
getRedirectorURL(WebRequest) - Method in interface org.apache.cactus.internal.configuration.WebConfiguration
getRemoteAddr() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getRemoteHost() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getRemoteUser() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getRequest() - Method in class org.apache.cactus.server.AbstractPageContextWrapper
getRequestDispatcher(String) - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getRequestDispatcher(String) - Method in class org.apache.cactus.server.AbstractServletContextWrapper
getRequestURI() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getRequestURL() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper23
getRequestedSessionId() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getResource(String) - Method in class org.apache.cactus.server.AbstractServletContextWrapper
getResourceAsStream(String) - Method in class org.apache.cactus.server.AbstractServletContextWrapper
getResourceDir() - Method in class org.apache.cactus.extension.jetty.JettyTestSetup
getResourcePaths() - Method in class org.apache.cactus.server.ServletContextWrapper
getResourcePaths(String) - Method in class org.apache.cactus.server.ServletContextWrapper
  Added to support the changes of the Jakarta Servlet API 2.3 of the 17/03/2001 (in anticipation of the upcoming draft of Servlet 2.3).
getResponse() - Method in class org.apache.cactus.server.AbstractPageContextWrapper
getResponseObject(String, Request) - Method in class org.apache.cactus.internal.client.WebResponseObjectFactory
getResponseObject(String, Request) - Method in interface org.apache.cactus.spi.client.ResponseObjectFactory
  Constructs response object that are passed as parameter to `endXXX()` and global end methods.
getResponseWriter() - Method in class org.apache.cactus.internal.server.AbstractWebTestCaller
getResponseWriter() - Method in class org.apache.cactus.internal.server.FilterTestCaller
getResponseWriter() - Method in class org.apache.cactus.internal.server.JspTestCaller
getResponseWriter() - Method in class org.apache.cactus.internal.server.ServletTestCaller
getScheme() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getSecurityCheckURL(Configuration) - Method in class org.apache.cactus.client.authentication.FormAuthentication
  This returns the URL to use when attempting to log in.
getSecurityRequest() - Method in class org.apache.cactus.client.authentication.FormAuthentication
getServerInfo() - Method in class org.apache.cactus.server.AbstractServletContextWrapper
getServerName() - Method in class org.apache.cactus.ServletURL
getServerName() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getServerPort() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getServlet(String) - Method in class org.apache.cactus.server.AbstractServletContextWrapper
getServletConfig() - Method in class org.apache.cactus.internal.server.ServletImplicitObjects
getServletConfig() - Method in class org.apache.cactus.server.AbstractPageContextWrapper
getServletContext() - Method in class org.apache.cactus.internal.server.AbstractWebImplicitObjects
getServletContext() - Method in interface org.apache.cactus.internal.server.WebImplicitObjects
getServletContext() - Method in class org.apache.cactus.server.AbstractPageContextWrapper
getServletContext() - Method in class org.apache.cactus.server.AbstractServletConfigWrapper
getServletContext() - Method in class org.apache.cactus.server.FilterConfigWrapper
getServletContextName() - Method in class org.apache.cactus.server.ServletContextWrapper
getServletName() - Method in class org.apache.cactus.server.AbstractServletConfigWrapper
getServletNames() - Method in class org.apache.cactus.server.AbstractServletContextWrapper
getServletPath() - Method in class org.apache.cactus.ServletURL
getServletPath() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getServlets() - Method in class org.apache.cactus.server.AbstractServletContextWrapper
getSession() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getSession(boolean) - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getSession() - Method in class org.apache.cactus.server.AbstractPageContextWrapper
getSessionCookie() - Method in interface org.apache.cactus.WebRequest
  Gets an HTTP session id by calling the server side and retrieving the jsessionid cookie in the HTTP response.
getSessionCookie() - Method in class org.apache.cactus.internal.WebRequestImpl
getStatusCode() - Method in class org.apache.cactus.WebResponse
  Returns the status code returned by the server.
getSuiteClassName() - Method in class org.apache.cactus.internal.server.runner.XMLFormatter
getTestCaller(WebImplicitObjects) - Method in class org.apache.cactus.internal.server.AbstractWebTestController
getTestCaller(WebImplicitObjects) - Method in class org.apache.cactus.internal.server.FilterTestController
getTestCaller(WebImplicitObjects) - Method in class org.apache.cactus.internal.server.JspTestController
getTestCaller(WebImplicitObjects) - Method in class org.apache.cactus.internal.server.ServletTestController
getTestCaseName(Test) - Static method in class org.apache.cactus.internal.util.JUnitVersionHelper
  JUnit 3.7 introduces TestCase.getName() and subsequent versions of JUnit remove the old name() method.
getTestClassClass(String) - Method in class org.apache.cactus.internal.server.AbstractWebTestCaller
getTestClassInstance(String, String, String) - Method in class org.apache.cactus.internal.server.AbstractWebTestCaller
getTestClassName() - Method in class org.apache.cactus.internal.server.AbstractWebTestCaller
getTestConstructor(Class) - Static method in class org.apache.cactus.internal.AbstractTestSuite
  Gets a constructor which takes a single String as its argument or a no arg constructor.
getTestMethodName() - Method in class org.apache.cactus.internal.server.AbstractWebTestCaller
getText() - Method in class org.apache.cactus.WebResponse
getText(InputStream) - Static method in class org.apache.cactus.internal.util.IoUtil
getText(InputStream, String) - Static method in class org.apache.cactus.internal.util.IoUtil
  Read all data in an Input stream and return them as a `String` object.
getTextAsArray() - Method in class org.apache.cactus.WebResponse
getTotalDurationAsString() - Method in class org.apache.cactus.internal.server.runner.XMLFormatter
getURL() - Method in interface org.apache.cactus.WebRequest
getURL() - Method in class org.apache.cactus.internal.WebRequestImpl
getUserData() - Method in interface org.apache.cactus.WebRequest
getUserData() - Method in class org.apache.cactus.internal.BaseWebRequest
getUserPrincipal() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
getValue() - Method in class org.apache.cactus.Cookie
getWebRequest() - Method in class org.apache.cactus.WebResponse
getWrappedClassName() - Method in class org.apache.cactus.internal.client.AssertionFailedErrorWrapper
getWrappedClassName() - Method in class org.apache.cactus.internal.client.ServletExceptionWrapper
getWrappedTest() - Method in class org.apache.cactus.internal.server.ServerTestCaseCaller
getWrappedTestClassName() - Method in class org.apache.cactus.internal.server.AbstractWebTestCaller

## H

HttpClientConnectionHelper - class org.apache.cactus.internal.client.connector.http.HttpClientConnectionHelper.
  Implementation of `ConnectionHelper` using Jakarta Commons HttpClient.
HttpClientConnectionHelper(String) - Constructor for class org.apache.cactus.internal.client.connector.http.HttpClientConnectionHelper
HttpProtocolHandler - class org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.
  Implementation for the HTTP protocol.
HttpProtocolHandler(WebConfiguration) - Constructor for class org.apache.cactus.internal.client.connector.http.HttpProtocolHandler
HttpProtocolState - class org.apache.cactus.internal.client.connector.http.HttpProtocolState.
  HTTP-specific state information to be passed to the different `ProtocolHandler` lifecycle methods.
HttpProtocolState() - Constructor for class org.apache.cactus.internal.client.connector.http.HttpProtocolState
HttpServiceDefinition - interface org.apache.cactus.internal.HttpServiceDefinition.
  Constants that define HTTP parameters required for defining a service that is performed by the `ServletTestRedirector` servlet.
HttpServletRequestWrapper - class org.apache.cactus.server.HttpServletRequestWrapper.
  Provide implementation of `HttpServletRequestWrapper` for the Servlet 2.3 API specifications.
HttpServletRequestWrapper(HttpServletRequest, ServletURL) - Constructor for class org.apache.cactus.server.HttpServletRequestWrapper
HttpSessionCookie - class org.apache.cactus.HttpSessionCookie.
  Cookie containing an HTTP Session id.
HttpSessionCookie(String, String, String) - Constructor for class org.apache.cactus.HttpSessionCookie
HttpUtil - class org.apache.cactus.internal.client.connector.http.HttpUtil.
  Utility methods to manipulate HTTP requests.
HttpUtil() - Constructor for class org.apache.cactus.internal.client.connector.http.HttpUtil
handlePageException(Exception) - Method in class org.apache.cactus.server.AbstractPageContextWrapper
handlePageException(Throwable) - Method in class org.apache.cactus.server.AbstractPageContextWrapper23
handleRequest(ImplicitObjects) - Method in class org.apache.cactus.internal.server.AbstractWebTestController
  Handles the incoming request by extracting the requested service and calling the correct method on a `WebTestCaller`.
handleRequest(ImplicitObjects) - Method in interface org.apache.cactus.spi.server.TestController
  Handles the incoming request by extracting the requested service and calling the correct test method.
hasException() - Method in class org.apache.cactus.internal.WebTestResult
hashCode() - Method in class org.apache.cactus.Cookie
  Hash up name, value and domain into new hash.
hashCode() - Method in class org.apache.cactus.internal.ServiceEnumeration
  Delegates to the `java.lang.Object` implementation.

## I

ImplicitObjects - interface org.apache.cactus.spi.server.ImplicitObjects.
  Tagging interface for implicit objects.
IoUtil - class org.apache.cactus.internal.util.IoUtil.
  Various utility methods for manipulating IO streams.
IoUtil() - Constructor for class org.apache.cactus.internal.util.IoUtil
include(String) - Method in class org.apache.cactus.server.AbstractPageContextWrapper
include(ServletRequest, ServletResponse) - Method in class org.apache.cactus.server.RequestDispatcherWrapper
  Call the original `RequestDispatcher` `include()` method but with the original HTTP request (not the simulation one which would make the servlet engine choke !).
init(FilterConfig) - Method in class org.apache.cactus.server.FilterTestRedirector
  Initialise this filter redirector.
init() - Method in class org.apache.cactus.server.runner.ServletTestRunner
  Called by the container when the servlet is initialized.
initParameters - Variable in class org.apache.cactus.server.AbstractServletConfigWrapper
  List of parameters set using the `setInitParameter()` method.
initParameters - Variable in class org.apache.cactus.server.AbstractServletContextWrapper
  List of parameters set using the `setInitParameter()` method.
initialize(boolean) - Static method in class org.apache.cactus.internal.configuration.ConfigurationInitializer
  Read Cactus configuration files.
initialize() - Static method in class org.apache.cactus.internal.configuration.ConfigurationInitializer
  Read Cactus configuration files.
initialize(Servlet, ServletRequest, ServletResponse, String, boolean, int, boolean) - Method in class org.apache.cactus.server.AbstractPageContextWrapper
invoke() - Method in class org.apache.cactus.extension.jsp.JspTagLifecycle
  Invokes the tag with the provided interceptor.
isAutoSession() - Method in class org.apache.cactus.internal.server.AbstractWebTestCaller
isAvailable(int) - Method in class org.apache.cactus.extension.jetty.JettyTestSetup
  Tests whether an HTTP return code corresponds to a valid connection to the test URL or not.
isExpired() - Method in class org.apache.cactus.Cookie
isRequestedSessionIdFromCookie() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
isRequestedSessionIdFromURL() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
isRequestedSessionIdFromUrl() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
isRequestedSessionIdValid() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
isRunning() - Method in class org.apache.cactus.extension.jetty.JettyTestSetup
isSecure() - Method in class org.apache.cactus.Cookie
isSecure() - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
isToBeDiscarded() - Method in class org.apache.cactus.Cookie
isUserInRole(String) - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper

## J

JUnitVersionHelper - class org.apache.cactus.internal.util.JUnitVersionHelper.
  Work around for some changes to the public JUnit API between different JUnit releases.
JUnitVersionHelper() - Constructor for class org.apache.cactus.internal.util.JUnitVersionHelper
JettyTestSetup - class org.apache.cactus.extension.jetty.JettyTestSetup.
  Custom JUnit test setup to use to automatically start Jetty.
JettyTestSetup(Test) - Constructor for class org.apache.cactus.extension.jetty.JettyTestSetup
JettyTestSetup(Test, Configuration, ServletConfiguration, FilterConfiguration) - Constructor for class org.apache.cactus.extension.jetty.JettyTestSetup
JspConfiguration - interface org.apache.cactus.internal.configuration.JspConfiguration.
  Provides access to the Cactus configuration parameters related to the JSP Redirector.
JspImplicitObjects - class org.apache.cactus.internal.server.JspImplicitObjects.
  Holder class that contains the instances of the implicit objects that will be accessible in the test classes (ie subclasses of `JspTestCase`).
JspImplicitObjects() - Constructor for class org.apache.cactus.internal.server.JspImplicitObjects
JspTagLifecycle - class org.apache.cactus.extension.jsp.JspTagLifecycle.
  Convenience class that supports the testing of JSP tag by managing the tag's lifecycle as required by the JSP specification.
JspTagLifecycle(PageContext, Tag) - Constructor for class org.apache.cactus.extension.jsp.JspTagLifecycle
  Constructor.
JspTagLifecycle.Interceptor - class org.apache.cactus.extension.jsp.JspTagLifecycle.Interceptor.
  Abstract class for intercepting the tag lifecycle.
JspTagLifecycle.Interceptor() - Constructor for class org.apache.cactus.extension.jsp.JspTagLifecycle.Interceptor
JspTestCaller - class org.apache.cactus.internal.server.JspTestCaller.
  Call the test method on the server side after assigning the JSP implicit objects using reflection.
JspTestCaller(JspImplicitObjects) - Constructor for class org.apache.cactus.internal.server.JspTestCaller
JspTestCase - class org.apache.cactus.JspTestCase.
  Test classes that need access to valid JSP implicit objects (such as the page context, the output jsp writer, the HTTP request, ...) must subclass this class.
JspTestCase() - Constructor for class org.apache.cactus.JspTestCase
JspTestCase(String) - Constructor for class org.apache.cactus.JspTestCase
JspTestCase(String, Test) - Constructor for class org.apache.cactus.JspTestCase
JspTestController - class org.apache.cactus.internal.server.JspTestController.
  JSP Controller that extracts the requested service from the HTTP request and executes the request by calling a `JspTestCaller`.
JspTestController() - Constructor for class org.apache.cactus.internal.server.JspTestController
JspTestRedirector - class org.apache.cactus.server.JspTestRedirector.
  Extension of the `jspRedirector.jsp` JSP Redirector in the java realm in order to provide a symmetry with the `ServletRedirector` and minimize the amount of java code in `jspRedirector.jsp`.
JspTestRedirector() - Constructor for class org.apache.cactus.server.JspTestRedirector
jspWriter - Variable in class org.apache.cactus.internal.server.JspImplicitObjects
  The JSP redirector `JspWriter` object (same as `pagecontext.getOut()`).

## L

load(String) - Method in class org.apache.cactus.internal.server.runner.WebappTestSuiteLoader
  Try to load the test suite class using both the context class loader or the class loader that loaded this class.
loadClass(String, Class) - Static method in class org.apache.cactus.internal.util.ClassLoaderUtils
  Try loading a class first by using the context class loader or by using the classloader of the referrer class if the context classloader failed to load the class.
loadClassFromContextClassLoader(String) - Static method in class org.apache.cactus.internal.util.ClassLoaderUtils
  Try loading class using the Context class loader.
loadClassFromWebappClassLoader(String, Class) - Static method in class org.apache.cactus.internal.util.ClassLoaderUtils
  Try loading class using the Webapp class loader.
loadFromRequest(HttpServletRequest) - Static method in class org.apache.cactus.ServletURL
  Creates a `ServletURL` object by loading it's values from the HTTP request.
loadPropertyResourceBundle(String, Class) - Static method in class org.apache.cactus.internal.util.ClassLoaderUtils
  Try loading a resource bundle from either the context class loader or the
log(String, Throwable) - Method in class org.apache.cactus.server.AbstractServletContextWrapper
  Intercept the log call and add the message to an internal vector of log messages that can then later be retrieved and asserted by the test case writer.
log(String) - Method in class org.apache.cactus.server.AbstractServletContextWrapper
  Intercept the log call and add the message to an internal vector of log messages that can then later be retrieved and asserted by the test case writer.
log(Exception, String) - Method in class org.apache.cactus.server.AbstractServletContextWrapper
  Deprecated. As of Java Servlet API 2.1, use `AbstractServletContextWrapper.log(String message, Throwable throwable)` instead. This method was originally defined to write an exception's stack trace and an explanatory error message to the servlet log file.

## M

METHOD_NAME_PARAM - Static variable in interface org.apache.cactus.internal.HttpServiceDefinition
  Name of the parameter in the HTTP request that represents the name of the Test method to call.

## O

org.apache.cactus - package org.apache.cactus
  Contains all classes needed for writing Cactus tests.
org.apache.cactus.client.authentication - package org.apache.cactus.client.authentication
  Contains classes that support using and testing various authentification schemes.
org.apache.cactus.extension.jetty - package org.apache.cactus.extension.jetty
  Contains classes to support running Cactus tests against an embedded Jetty container.
org.apache.cactus.extension.jsp - package org.apache.cactus.extension.jsp
  Contains utility classes to support unit testing of JSP tag libraries.
org.apache.cactus.internal - package org.apache.cactus.internal
  Contains Cactus internal implementation classes.
org.apache.cactus.internal.client - package org.apache.cactus.internal.client
  Contains the classes implementing of the client side of Cactus.
org.apache.cactus.internal.client.connector.http - package org.apache.cactus.internal.client.connector.http
  Contains the implementation of the HTTP transport for communication of the client-side test runner with the server-side redirectors.
org.apache.cactus.internal.configuration - package org.apache.cactus.internal.configuration
  Contains the classes that support the configuration of Cactus.
org.apache.cactus.internal.server - package org.apache.cactus.internal.server
  Contains the classes implementing the server side of Cactus.
org.apache.cactus.internal.server.runner - package org.apache.cactus.internal.server.runner
  Contains the classes that implement the Cactus `ServletTestRunner`.
org.apache.cactus.internal.util - package org.apache.cactus.internal.util
  Contains various internal utility classes.
org.apache.cactus.server - package org.apache.cactus.server
  Contains the Cactus redirectors and the Cactus wrappers around all Servlet, Filter and JSP implicit objects.
org.apache.cactus.server.runner - package org.apache.cactus.server.runner
  Contains the `ServletTestRunner` which allows running Cactus tests from a browser.
org.apache.cactus.spi.client - package org.apache.cactus.spi.client
  Contains Cactus client-side SPI classes required to implement new protocols other than the Cactus-implemented ones.
org.apache.cactus.spi.client.connector - package org.apache.cactus.spi.client.connector
org.apache.cactus.spi.server - package org.apache.cactus.spi.server
org.apache.cactus.util - package org.apache.cactus.util
  Contains various utility classes.
originalConfig - Variable in class org.apache.cactus.server.AbstractServletConfigWrapper
  The original servlet config object
originalContext - Variable in class org.apache.cactus.server.AbstractServletContextWrapper
  The original servlet context object
originalException - Variable in class org.apache.cactus.util.ChainedException
  Original exception which caused this exception.
originalException - Variable in class org.apache.cactus.util.ChainedRuntimeException
  Original exception which caused this exception.
originalPageContext - Variable in class org.apache.cactus.server.AbstractPageContextWrapper
  The real page context
out - Variable in class org.apache.cactus.JspTestCase
  Valid `JspWriter` object that you can access from the `testXXX()`, `setUp` and `tearDown()` methods.

## P

POST_METHOD - Static variable in interface org.apache.cactus.WebRequest
  POST Method identifier.
PROTOCOL_HTTP - Static variable in class org.apache.cactus.ServletURL
  Http protocol.
PROTOCOL_HTTPS - Static variable in class org.apache.cactus.ServletURL
  Https protocol.
PageContextWrapper - class org.apache.cactus.server.PageContextWrapper.
  Provide implementation of `PageContext` for the Servlet 2.3 API specifications.
PageContextWrapper(PageContext, ServletURL) - Constructor for class org.apache.cactus.server.PageContextWrapper
ParsingException - exception org.apache.cactus.internal.client.ParsingException.
  Thrown when parsing the Web Test result (XML) and trying to build a `WebTestResult` object.
ParsingException(String) - Constructor for class org.apache.cactus.internal.client.ParsingException
ParsingException(Throwable) - Constructor for class org.apache.cactus.internal.client.ParsingException
ParsingException(String, Throwable) - Constructor for class org.apache.cactus.internal.client.ParsingException
ProtocolHandler - interface org.apache.cactus.spi.client.connector.ProtocolHandler.
  Any communication protocol (e.g HTTP) used to connect between Cactus client side and Cactus server side must implement this lifecycle interface.
ProtocolState - interface org.apache.cactus.spi.client.connector.ProtocolState.
  Hold protocol-related information that need to be exchanged during the lifecycle of the `ProtocolHandler`.
pageContext - Variable in class org.apache.cactus.JspTestCase
  Valid `PageContext` object that you can access from the `testXXX()`, `setUp` and `tearDown()` methods.
pageContext - Variable in class org.apache.cactus.extension.jsp.JspTagLifecycle
  The JSP page context.
pageContext - Variable in class org.apache.cactus.internal.server.JspImplicitObjects
  The JSP redirector `PageContext` object.
parse(String) - Method in class org.apache.cactus.internal.client.WebTestResultParser
  Parse a string and transform it into a `WebTestResult` object.
popBody() - Method in class org.apache.cactus.server.AbstractPageContextWrapper
printStackTrace(PrintStream) - Method in class org.apache.cactus.internal.client.AssertionFailedErrorWrapper
  Simulates a printing of a stack trace by printing the string stack trace
printStackTrace(PrintWriter) - Method in class org.apache.cactus.internal.client.AssertionFailedErrorWrapper
  Simulates a printing of a stack trace by printing the string stack trace
printStackTrace(PrintStream) - Method in class org.apache.cactus.internal.client.ServletExceptionWrapper
  Simulates a printing of a stack trace by printing the string stack trace
printStackTrace(PrintWriter) - Method in class org.apache.cactus.internal.client.ServletExceptionWrapper
  Simulates a printing of a stack trace by printing the string stack trace
printStackTrace() - Method in class org.apache.cactus.internal.util.TestCaseImplementError
  Print the full stack trace, including the original exception.
printStackTrace() - Method in class org.apache.cactus.util.ChainedException
  Print the full stack trace, including the original exception.
printStackTrace(PrintStream) - Method in class org.apache.cactus.util.ChainedException
  Print the full stack trace, including the original exception.
printStackTrace(PrintWriter) - Method in class org.apache.cactus.util.ChainedException
  Print the full stack trace, including the original exception.
printStackTrace() - Method in class org.apache.cactus.util.ChainedRuntimeException
  Print the full stack trace, including the original exception.
printStackTrace(PrintStream) - Method in class org.apache.cactus.util.ChainedRuntimeException
  Print the full stack trace, including the original exception.
printStackTrace(PrintWriter) - Method in class org.apache.cactus.util.ChainedRuntimeException
  Print the full stack trace, including the original exception.
pushBody() - Method in class org.apache.cactus.server.AbstractPageContextWrapper

## R

RUN_TEST_SERVICE - Static variable in class org.apache.cactus.internal.ServiceEnumeration
  Noop service for testing.
Request - interface org.apache.cactus.Request.
  Tagging interface that represents all Requests objects that are used on the Cactus client side to store information related to the request that will be sent to the Cactus redirector (on the Cactus Server side).
RequestDirectives - class org.apache.cactus.internal.RequestDirectives.
  Encapsulates the Cactus-specific parameters added to a request.
RequestDirectives(WebRequest) - Constructor for class org.apache.cactus.internal.RequestDirectives
RequestDispatcherWrapper - class org.apache.cactus.server.RequestDispatcherWrapper.
  Wrapper around `RequestDispatcher` which overrides the `forward()` and `include` methods to use the original HTTP request object instead of the simulated one used by Cactus.
RequestDispatcherWrapper(RequestDispatcher) - Constructor for class org.apache.cactus.server.RequestDispatcherWrapper
ResponseObjectFactory - interface org.apache.cactus.spi.client.ResponseObjectFactory.
  Constructs response object that are passed as parameter to `endXXX()` and global `end()` methods.
readExceptionClassname(String) - Method in class org.apache.cactus.internal.client.WebTestResultParser
  Read the `WebTestResult.XML_EXCEPTION_CLASSNAME_ATTRIBUTE` portion and extract the exception classname.
readExceptionMessage(String) - Method in class org.apache.cactus.internal.client.WebTestResultParser
  Read the `WebTestResult.XML_EXCEPTION_MESSAGE_ELEMENT` portion and extract the exception message.
readExceptionStacktrace(String) - Method in class org.apache.cactus.internal.client.WebTestResultParser
  Read the `WebTestResult.XML_EXCEPTION_STACKTRACE_ELEMENT` portion and extract the exception stacktrace.
readFully(HttpURLConnection) - Method in class org.apache.cactus.extension.jetty.JettyTestSetup
  Fully reads the input stream from the passed HTTP URL connection to prevent (harmless) server-side exception.
readRootElement(String) - Method in class org.apache.cactus.internal.client.WebTestResultParser
  Read the `WebTestResult.XML_ROOT_ELEMENT` portion.
release() - Method in class org.apache.cactus.server.AbstractPageContextWrapper
reload(Class) - Method in class org.apache.cactus.internal.server.runner.WebappTestSuiteLoader
  Not implemented.
remoteHostName - Variable in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
  Remote Host name to simulate (if any)
remoteIPAddress - Variable in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
  Remote IP address to simulate (if any)
remoteUser - Variable in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
  Remote user to simulate (if any)
removeAttribute(String) - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
removeAttribute(String) - Method in class org.apache.cactus.server.AbstractPageContextWrapper
removeAttribute(String, int) - Method in class org.apache.cactus.server.AbstractPageContextWrapper
removeAttribute(String) - Method in class org.apache.cactus.server.AbstractServletContextWrapper
replace(String, char, String) - Static method in class org.apache.cactus.internal.util.StringUtil
  Replaces a character in a string by a substring.
request - Variable in class org.apache.cactus.FilterTestCase
  Valid `HttpServletRequest` object that you can access from the `testXXX()`, `setUp` and `tearDown()` methods.
request - Variable in class org.apache.cactus.ServletTestCase
  Valid `HttpServletRequest` object that you can access from the `testXXX()`, `setUp` and `tearDown()` methods.
request - Variable in class org.apache.cactus.internal.server.AbstractWebImplicitObjects
  The HTTP request object.
request - Variable in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
  The real HTTP request
response - Variable in class org.apache.cactus.FilterTestCase
  Valid `HttpServletResponse` object that you can access from the `testXXX()`, `setUp` and `tearDown()` methods.
response - Variable in class org.apache.cactus.ServletTestCase
  Valid `HttpServletResponse` object that you can access from the `testXXX()`, `setUp` and `tearDown()` methods.
response - Variable in class org.apache.cactus.internal.server.AbstractWebImplicitObjects
  The HTTP response object.
run(TestResult) - Method in class org.apache.cactus.extension.jetty.JettyTestSetup
  Make sure that `JettyTestSetup.tearDown()` is called if `JettyTestSetup.setUp()` fails to start the container properly.
run(TestResult) - Method in class org.apache.cactus.internal.AbstractTestSuite
run(String, String, String) - Method in class org.apache.cactus.server.runner.ServletTestRunner
  Run the suite tests and return the result.
runBare() - Method in class org.apache.cactus.internal.AbstractCactusTestCase
  JUnit method that is used to run the tests.
runBareInit() - Method in class org.apache.cactus.internal.client.ClientTestCaseCaller
  Perform client side initializations before each test, such as re-initializating the logger and printing some logging information.
runBareInit() - Method in class org.apache.cactus.internal.server.ServerTestCaseCaller
  Perform server side initializations before each test, such as initializating the logger.
runBareServer() - Method in class org.apache.cactus.internal.AbstractCactusTestCase
runBareServer() - Method in interface org.apache.cactus.internal.CactusTestCase
  Executes JUnit tests on the server side.
runFailed(String) - Method in class org.apache.cactus.internal.server.runner.WebappTestRunner
  Event called by the base test runner when it fails to load a test suite.
runTest(Test, TestResult) - Method in class org.apache.cactus.internal.AbstractTestSuite
runTest() - Method in class org.apache.cactus.internal.client.ClientTestCaseCaller
  Execute begin and end methods and calls the different `ProtocolHandler` lifecycle methods to execute the test on the server side.
runTest(Test, Test, Request) - Method in class org.apache.cactus.internal.client.connector.http.HttpProtocolHandler
runTest(Test, Test, Request) - Method in interface org.apache.cactus.spi.client.connector.ProtocolHandler
  Connect to the server side (to the redirector proxy), passing all information to execute the test there, trigger the test execution and gather the test results.

## S

SERVICE_NAME_PARAM - Static variable in interface org.apache.cactus.internal.HttpServiceDefinition
  Name of the parameter in the HTTP request that specify the service asked to the Redirector Servlet.
ServerTestCaseCaller - class org.apache.cactus.internal.server.ServerTestCaseCaller.
  Provide the ability to execute Cactus test case classes on the server side.
ServerTestCaseCaller(Test, Test) - Constructor for class org.apache.cactus.internal.server.ServerTestCaseCaller
ServiceEnumeration - class org.apache.cactus.internal.ServiceEnumeration.
  List of valid services that the test redirectors can perform.
ServletConfigWrapper - class org.apache.cactus.server.ServletConfigWrapper.
  Wrapper around `ServletConfig` for Servlet API 2.3.
ServletConfigWrapper(ServletConfig) - Constructor for class org.apache.cactus.server.ServletConfigWrapper
ServletConfiguration - interface org.apache.cactus.internal.configuration.ServletConfiguration.
  Provides access to the Cactus configuration parameters related to the Servlet Redirector.
ServletContextWrapper - class org.apache.cactus.server.ServletContextWrapper.
  Wrapper around Servlet 2.3 `ServletContext`.
ServletContextWrapper(ServletContext) - Constructor for class org.apache.cactus.server.ServletContextWrapper
ServletExceptionWrapper - class org.apache.cactus.internal.client.ServletExceptionWrapper.
  Wrapper around a `Throwable` object.
ServletExceptionWrapper(String) - Constructor for class org.apache.cactus.internal.client.ServletExceptionWrapper
  Standard throwable constructor.
ServletExceptionWrapper() - Constructor for class org.apache.cactus.internal.client.ServletExceptionWrapper
  Standard throwable constructor.
ServletExceptionWrapper(String, String, String) - Constructor for class org.apache.cactus.internal.client.ServletExceptionWrapper
  The constructor to use to simulate a real exception.
ServletImplicitObjects - class org.apache.cactus.internal.server.ServletImplicitObjects.
  Holder class that contains the instances of the implicit objects that will be accessible in the test classes (ie subclasses of `ServletTestCase`).
ServletImplicitObjects() - Constructor for class org.apache.cactus.internal.server.ServletImplicitObjects
ServletTestCaller - class org.apache.cactus.internal.server.ServletTestCaller.
  Responsible for instanciating the `TestCase` class on the server side, set up the implicit objects and call the test method.
ServletTestCaller(ServletImplicitObjects) - Constructor for class org.apache.cactus.internal.server.ServletTestCaller
ServletTestCase - class org.apache.cactus.ServletTestCase.
  Cactus test case to unit test Servlets.
ServletTestCase() - Constructor for class org.apache.cactus.ServletTestCase
ServletTestCase(String) - Constructor for class org.apache.cactus.ServletTestCase
ServletTestCase(String, Test) - Constructor for class org.apache.cactus.ServletTestCase
ServletTestController - class org.apache.cactus.internal.server.ServletTestController.
  Servlet Controller that extracts the requested service from the HTTP request and executes the request by calling a `ServletTestCaller`.
ServletTestController() - Constructor for class org.apache.cactus.internal.server.ServletTestController
ServletTestRedirector - class org.apache.cactus.server.ServletTestRedirector.
  Generic Servlet redirector that calls a test method on the server side.
ServletTestRedirector() - Constructor for class org.apache.cactus.server.ServletTestRedirector
ServletTestRunner - class org.apache.cactus.server.runner.ServletTestRunner.
  Helper servlet to start a JUnit Test Runner in a webapp.
ServletTestRunner() - Constructor for class org.apache.cactus.server.runner.ServletTestRunner
ServletTestSuite - class org.apache.cactus.ServletTestSuite.
  `TestSuite` wrapper that wraps all the tests of the suite in Cactus `ServletTestCase` objects.
ServletTestSuite() - Constructor for class org.apache.cactus.ServletTestSuite
ServletTestSuite(Class) - Constructor for class org.apache.cactus.ServletTestSuite
ServletTestSuite(String) - Constructor for class org.apache.cactus.ServletTestSuite
ServletURL - class org.apache.cactus.ServletURL.
  Simulate an HTTP URL by breaking it into its different parts.
ServletURL() - Constructor for class org.apache.cactus.ServletURL
  Default constructor.
ServletURL(String, String, String, String, String, String) - Constructor for class org.apache.cactus.ServletURL
  Creates the URL to simulate.
ServletURL(String, String, String, String, String) - Constructor for class org.apache.cactus.ServletURL
  Creates the URL to simulate, using the default HTTP protocol.
ServletUtil - class org.apache.cactus.internal.server.ServletUtil.
  All prupose utility methods for manipulating the Servlet API.
ServletUtil() - Constructor for class org.apache.cactus.internal.server.ServletUtil
StringUtil - class org.apache.cactus.internal.util.StringUtil.
  Various utility methods for string manipulation.
StringUtil() - Constructor for class org.apache.cactus.internal.util.StringUtil
saveToRequest(WebRequest) - Method in class org.apache.cactus.ServletURL
  Saves the current URL to a `WebRequest` object.
servletName - Variable in class org.apache.cactus.server.AbstractServletConfigWrapper
  Simulated name of the servlet
session - Variable in class org.apache.cactus.ServletTestCase
  Valid `HttpSession` object that you can access from the `testXXX()`, `setUp` and `tearDown()` methods.
setAttribute(String, Object) - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
setAttribute(String, Object) - Method in class org.apache.cactus.server.AbstractPageContextWrapper
setAttribute(String, Object, int) - Method in class org.apache.cactus.server.AbstractPageContextWrapper
setAttribute(String, Object) - Method in class org.apache.cactus.server.AbstractServletContextWrapper
setAuthentication(Authentication) - Method in interface org.apache.cactus.WebRequest
  Sets the authentication object that will configure the http request
setAuthentication(Authentication) - Method in class org.apache.cactus.internal.BaseWebRequest
setAutoSession(String) - Method in class org.apache.cactus.internal.RequestDirectives
setAutomaticSession(boolean) - Method in interface org.apache.cactus.WebRequest
setAutomaticSession(boolean) - Method in class org.apache.cactus.internal.WebRequestImpl
setCharacterEncoding(String) - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper23
setClassName(String) - Method in class org.apache.cactus.internal.RequestDirectives
setComment(String) - Method in class org.apache.cactus.Cookie
  If a user agent (web browser) presents this cookie to a user, the cookie's purpose will be described using this comment.
setConfigFile(File) - Method in class org.apache.cactus.extension.jetty.JettyTestSetup
  Sets the configuration file to use for initializing Jetty.
setConfiguration(Configuration) - Method in class org.apache.cactus.internal.BaseWebRequest
setConnection(HttpURLConnection) - Method in class org.apache.cactus.internal.client.connector.http.HttpProtocolState
setContentType(String) - Method in interface org.apache.cactus.WebRequest
  Sets the content type that will be set in the http request
setContentType(String) - Method in class org.apache.cactus.internal.BaseWebRequest
setContextPath(String) - Method in class org.apache.cactus.ServletURL
  Sets the webapp context path in the URL to simulate, ie this is the name that will be returned by the `HttpServletRequest.getContextPath()`.
setDelegatedTest(Test) - Method in class org.apache.cactus.internal.server.ServerTestCaseCaller
setDomain(String) - Method in class org.apache.cactus.Cookie
  Sets the cookie domain.
setEncoding(String) - Method in class org.apache.cactus.internal.server.runner.XMLFormatter
setExpectedAuthResponse(int) - Method in class org.apache.cactus.client.authentication.FormAuthentication
  Set the expected HTTP response status code for an authentication request which should be successful.
setExpiryDate(Date) - Method in class org.apache.cactus.Cookie
  Set the cookie expires date.
setFilterChain(FilterChain) - Method in class org.apache.cactus.internal.server.FilterImplicitObjects
setFilterConfig(FilterConfig) - Method in class org.apache.cactus.internal.server.FilterImplicitObjects
setFilterConfig(FilterConfig) - Method in class org.apache.cactus.server.FilterTestRedirector
  Provided so that it works with containers that do not support the latest Filter spec yet (ex: Orion 1.5.2)
setFilterName(String) - Method in class org.apache.cactus.server.FilterConfigWrapper
  Sets the filter name.
setForceShutdown(boolean) - Method in class org.apache.cactus.extension.jetty.JettyTestSetup
setHttpServletRequest(HttpServletRequest) - Method in class org.apache.cactus.internal.server.AbstractWebImplicitObjects
setHttpServletRequest(HttpServletRequest) - Method in interface org.apache.cactus.internal.server.WebImplicitObjects
setHttpServletResponse(HttpServletResponse) - Method in class org.apache.cactus.internal.server.AbstractWebImplicitObjects
setHttpServletResponse(HttpServletResponse) - Method in interface org.apache.cactus.internal.server.WebImplicitObjects
setInitParameter(String, String) - Method in class org.apache.cactus.server.AbstractServletConfigWrapper
  Sets a parameter as if it were set in the `web.xml` file.
setInitParameter(String, String) - Method in class org.apache.cactus.server.AbstractServletContextWrapper
  Sets a parameter as if it were set in the `web.xml` file (using the <context-param> element).
setInitParameter(String, String) - Method in class org.apache.cactus.server.FilterConfigWrapper
  Sets a parameter as if it were set in the `web.xml` file.
setJspWriter(JspWriter) - Method in class org.apache.cactus.internal.server.JspImplicitObjects
setMethodName(String) - Method in class org.apache.cactus.internal.RequestDirectives
setName(String) - Method in class org.apache.cactus.Cookie
  Sets the cookie name
setName(String) - Method in class org.apache.cactus.client.authentication.AbstractAuthentication
  Sets the user name.
setName(String) - Method in class org.apache.cactus.internal.AbstractTestSuite
setPageContext(PageContext) - Method in class org.apache.cactus.internal.server.JspImplicitObjects
setPassword(String) - Method in class org.apache.cactus.client.authentication.AbstractAuthentication
  Sets the user password of the Credential.
setPath(String) - Method in class org.apache.cactus.Cookie
  Sets the cookie path.
setPathInfo(String) - Method in class org.apache.cactus.ServletURL
  Sets the path info in the URL to simulate, ie this is the name that will be returned by the `HttpServletRequest.getPathInfo()`.
setProtocol(String) - Method in class org.apache.cactus.ServletURL
  Sets the protocol to simulate (either `ServletURL.PROTOCOL_HTTP` or `ServletURL.PROTOCOL_HTTPS`.
setQueryString(String) - Method in class org.apache.cactus.ServletURL
  Sets the Query string in the URL to simulate, ie this is the string that will be returned by the `HttpServletResquest.getQueryString()`.
setRedirectorName(String) - Method in interface org.apache.cactus.WebRequest
  Override the redirector Name defined in `cactus.properties`.
setRedirectorName(String) - Method in class org.apache.cactus.internal.WebRequestImpl
setRemoteHostName(String) - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
  Simulates the remote host name(ie the client host name).
setRemoteIPAddress(String) - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
  Simulates the remote IP address (ie the client IP address).
setRemoteUser(String) - Method in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
  Sets the remote user name to simulate.
setResourceDir(File) - Method in class org.apache.cactus.extension.jetty.JettyTestSetup
  Sets the directory in which Jetty will look for the web-application resources.
setSecure(boolean) - Method in class org.apache.cactus.Cookie
  Indicates to the user agent that the cookie should only be sent using a secure protocol (https).
setSecurityCheckURL(URL) - Method in class org.apache.cactus.client.authentication.FormAuthentication
  This sets the URL to use when attempting to log in.
setServerName(String) - Method in class org.apache.cactus.ServletURL
  Sets the server name (and port) in the URL to simulate, ie this is the name that will be returned by the `HttpServletRequest.getServerName()` and `HttpServletRequest.getServerPort()`.
setService(ServiceEnumeration) - Method in class org.apache.cactus.internal.RequestDirectives
setServletConfig(ServletConfig) - Method in class org.apache.cactus.internal.server.ServletImplicitObjects
setServletContext(ServletContext) - Method in class org.apache.cactus.internal.server.AbstractWebImplicitObjects
setServletContext(ServletContext) - Method in interface org.apache.cactus.internal.server.WebImplicitObjects
setServletName(String) - Method in class org.apache.cactus.server.AbstractServletConfigWrapper
  Sets the servlet name.
setServletPath(String) - Method in class org.apache.cactus.ServletURL
  Sets the servlet path in the URL to simulate, ie this is the name that will be returned by the `HttpServletRequest.getServletPath()`.
setSessionCookieName(String) - Method in class org.apache.cactus.client.authentication.FormAuthentication
  Set the cookie name of the session to theName.
setSuiteClassName(String) - Method in class org.apache.cactus.internal.server.runner.XMLFormatter
  Sets the suite class name that was executed.
setTestCaseFields(TestCase) - Method in class org.apache.cactus.internal.server.AbstractWebTestCaller
  Sets the implicit object in the test case class
setTestCaseFields(TestCase) - Method in class org.apache.cactus.internal.server.FilterTestCaller
setTestCaseFields(TestCase) - Method in class org.apache.cactus.internal.server.JspTestCaller
setTestCaseFields(TestCase) - Method in class org.apache.cactus.internal.server.ServletTestCaller
setTotalDuration(long) - Method in class org.apache.cactus.internal.server.runner.XMLFormatter
  Sets the duration it took to execute all the tests.
setURL(String, String, String, String, String) - Method in interface org.apache.cactus.WebRequest
  Sets the simulated URL.
setURL(String, String, String, String, String) - Method in class org.apache.cactus.internal.WebRequestImpl
setUp() - Method in class org.apache.cactus.extension.jetty.JettyTestSetup
  Start an embedded Jetty server.
setUserData(InputStream) - Method in interface org.apache.cactus.WebRequest
  Allow the user to send arbitrary data in the request body
setUserData(InputStream) - Method in class org.apache.cactus.internal.BaseWebRequest
setValue(String) - Method in class org.apache.cactus.Cookie
  Sets the cookie value
setWrappedTest(Test) - Method in class org.apache.cactus.internal.server.ServerTestCaseCaller
setWrappedTestName(String) - Method in class org.apache.cactus.internal.RequestDirectives
setXslFileName(String) - Method in class org.apache.cactus.internal.server.runner.XMLFormatter
  Sets the XSL stylesheet file name to put in the returned XML string so that the browser will try to apply it (IE at least, I don't know about the others).
skipBody() - Method in class org.apache.cactus.extension.jsp.JspTagLifecycle.Interceptor
  Method called when the body of the tag would be skipped.
startTest(Test) - Method in class org.apache.cactus.internal.server.runner.WebappTestRunner
startTest(Test) - Method in class org.apache.cactus.internal.server.runner.XMLFormatter
  Event called by the base test runner when the test starts.

## T

TESTCASE - Static variable in interface org.apache.cactus.internal.server.runner.XMLConstants
  A single testcase element
TESTSUITE - Static variable in interface org.apache.cactus.internal.server.runner.XMLConstants
  A single test suite results.
TESTSUITES - Static variable in interface org.apache.cactus.internal.server.runner.XMLConstants
  Root element for all test suites.
TEST_ID_PARAM - Static variable in interface org.apache.cactus.internal.HttpServiceDefinition
  Name of the parameter in the HTTP request that represents the unique id of the test case (to ensure that the client-side test gets the correct results).
TEST_METHOD_PREFIX - Static variable in class org.apache.cactus.internal.client.ClientTestCaseCaller
  The prefix of a test method.
TEST_RESULTS - Static variable in class org.apache.cactus.internal.server.AbstractWebTestCaller
  Name of the attribute in the `application` scope that will hold the results of the test.
TestCaseImplementChecker - class org.apache.cactus.internal.util.TestCaseImplementChecker.
  Utilities to check TestCase implementation.
TestCaseImplementError - error org.apache.cactus.internal.util.TestCaseImplementError.
  Represent an error around TestCase implementation.
TestCaseImplementError(String) - Constructor for class org.apache.cactus.internal.util.TestCaseImplementError
  Create a `TestCaseImplementError` and set the error message
TestController - interface org.apache.cactus.spi.server.TestController.
  Controller interface that simulates a bit the controller from the MVC model in that this controller implementation classes are in charge of extracting data from the request and calling the test method to execute.
tearDown() - Method in class org.apache.cactus.extension.jetty.JettyTestSetup
  Stop the running Jetty server.
testAt(int) - Method in class org.apache.cactus.internal.AbstractTestSuite
testConnectivity(URL) - Method in class org.apache.cactus.extension.jetty.JettyTestSetup
  Tests whether we are able to connect to the HTTP server identified by the specified URL.
testCount() - Method in class org.apache.cactus.internal.AbstractTestSuite
testEnded(String) - Method in class org.apache.cactus.internal.server.runner.WebappTestRunner
  Event called by the base test runner when the test ends.
testFailed(int, Test, Throwable) - Method in class org.apache.cactus.internal.server.runner.WebappTestRunner
  Event called by the base test runner when the test fails.
testStarted(String) - Method in class org.apache.cactus.internal.server.runner.WebappTestRunner
  Event called by the base test runner when the test starts.
tests() - Method in class org.apache.cactus.internal.AbstractTestSuite
toString() - Method in class org.apache.cactus.Cookie
toString() - Method in class org.apache.cactus.ServletURL
toString() - Method in class org.apache.cactus.internal.AbstractTestSuite
toString() - Method in class org.apache.cactus.internal.BaseWebRequest
toString() - Method in class org.apache.cactus.internal.ServiceEnumeration
  Returns the string representation of the service.
toString() - Method in class org.apache.cactus.internal.WebRequestImpl
toString() - Method in class org.apache.cactus.internal.WebTestResult
toXML(TestResult) - Method in class org.apache.cactus.internal.server.runner.XMLFormatter
  Formats the test result as an XML string.
toXml() - Method in class org.apache.cactus.internal.WebTestResult
transform(Reader, Writer) - Method in class org.apache.cactus.internal.server.runner.XMLTransformer
  Performs the actual transformation.

## U

URL_CONTEXT_PATH_PARAM - Static variable in class org.apache.cactus.ServletURL
  Name of the parameter in the HTTP request that represents the context path in the URL to simulate.
URL_PATH_INFO_PARAM - Static variable in class org.apache.cactus.ServletURL
  Name of the parameter in the HTTP request that represents the Path Info in the URL to simulate.
URL_PROTOCOL_PARAM - Static variable in class org.apache.cactus.ServletURL
  Name of the parameter in the HTTP request that represents the protocol (HTTP, HTTPS, etc) in the URL to simulate.
URL_QUERY_STRING_PARAM - Static variable in class org.apache.cactus.ServletURL
  Name of the parameter in the HTTP request that represents the Query String in the URL to simulate.
URL_SERVER_NAME_PARAM - Static variable in class org.apache.cactus.ServletURL
  Name of the parameter in the HTTP request that represents the Server name (+ port) in the URL to simulate.
URL_SERVLET_PATH_PARAM - Static variable in class org.apache.cactus.ServletURL
  Name of the parameter in the HTTP request that represents the Servlet Path in the URL to simulate.
UniqueGenerator - class org.apache.cactus.internal.util.UniqueGenerator.
  Generates a quasi-unique id for a test case.
UniqueGenerator() - Constructor for class org.apache.cactus.internal.util.UniqueGenerator
UrlUtil - class org.apache.cactus.internal.util.UrlUtil.
  Various utility methods for URL manipulation.
UrlUtil() - Constructor for class org.apache.cactus.internal.util.UrlUtil
url - Variable in class org.apache.cactus.server.AbstractHttpServletRequestWrapper
  The URL to simulate
url - Variable in class org.apache.cactus.server.AbstractPageContextWrapper
  The URL to simulate

## V

VERSION - Static variable in class org.apache.cactus.internal.configuration.Version
  The Cactus version string which will be resolved by the project build file.
Version - class org.apache.cactus.internal.configuration.Version.
  Provides the Cactus version at runtime.
Version() - Constructor for class org.apache.cactus.internal.configuration.Version
valueOf(String) - Static method in class org.apache.cactus.internal.ServiceEnumeration
  Returns the enumeration instance corresponding to the provided service name.

## W

WRAPPED_CLASS_NAME_PARAM - Static variable in interface org.apache.cactus.internal.HttpServiceDefinition
  Name of the parameter in the HTTP request that represents an optional Test being wrapped by the class represented by CLASS_NAME_PARAM.
WebConfiguration - interface org.apache.cactus.internal.configuration.WebConfiguration.
  Extends the generic `Configuration` interface with methods provided configuration information related to Web redirectors.
WebImplicitObjects - interface org.apache.cactus.internal.server.WebImplicitObjects.
  Interface for implicit objects that exist for all web requests (`HttpServletRequest`, `HttpServletResponse` and `ServletContext`).
WebRequest - interface org.apache.cactus.WebRequest.
  Contains HTTP request data for a Cactus test case.
WebRequestImpl - class org.apache.cactus.internal.WebRequestImpl.
  Extends `BaseWebRequest` to add properties specific to the Cactus Web Redirectors.
WebRequestImpl() - Constructor for class org.apache.cactus.internal.WebRequestImpl
  Default constructor that requires that `BaseWebRequest.setConfiguration(Configuration)` be called before the methods requiring a configuration object.
WebRequestImpl(WebConfiguration) - Constructor for class org.apache.cactus.internal.WebRequestImpl
WebResponse - class org.apache.cactus.WebResponse.
  Default web response implementation that provides a minimal API for asserting returned output stream from the server side.
WebResponse(WebRequest, HttpURLConnection) - Constructor for class org.apache.cactus.WebResponse
WebResponseObjectFactory - class org.apache.cactus.internal.client.WebResponseObjectFactory.
  Constructs Web response objects.
WebResponseObjectFactory(HttpURLConnection) - Constructor for class org.apache.cactus.internal.client.WebResponseObjectFactory
WebTestResult - class org.apache.cactus.internal.WebTestResult.
  Represent the result of the execution of the Test class by the server redirector.
WebTestResult() - Constructor for class org.apache.cactus.internal.WebTestResult
  Constructor to call when the test was ok and no error was raised.
WebTestResult(Throwable) - Constructor for class org.apache.cactus.internal.WebTestResult
  Constructor to call when an exception was raised during the test.
WebTestResult(String, String, String) - Constructor for class org.apache.cactus.internal.WebTestResult
  Constructor used to reconstruct a WebTestResult object from its String representation.
WebTestResultParser - class org.apache.cactus.internal.client.WebTestResultParser.
  Parse a string representing a Test result and transform it into a `WebTestResult` object.
WebTestResultParser() - Constructor for class org.apache.cactus.internal.client.WebTestResultParser
WebappTestRunner - class org.apache.cactus.internal.server.runner.WebappTestRunner.
  JUnit Test Runner that can load test cases that are in the classpath of a webapp.
WebappTestRunner() - Constructor for class org.apache.cactus.internal.server.runner.WebappTestRunner
WebappTestSuiteLoader - class org.apache.cactus.internal.server.runner.WebappTestSuiteLoader.
  Dynamic class loader to load classes from the webapp classpath.
WebappTestSuiteLoader() - Constructor for class org.apache.cactus.internal.server.runner.WebappTestSuiteLoader
webImplicitObjects - Variable in class org.apache.cactus.internal.server.AbstractWebTestCaller
  The implicit objects (which will be used to set the test case fields in the `setTesCaseFields` method.

## X

XMLConstants - interface org.apache.cactus.internal.server.runner.XMLConstants.
  XML constants for outputting the JUnit test results in XML.
XMLFormatter - class org.apache.cactus.internal.server.runner.XMLFormatter.
  Format the test results in XML.
XMLFormatter() - Constructor for class org.apache.cactus.internal.server.runner.XMLFormatter
XMLTransformer - class org.apache.cactus.internal.server.runner.XMLTransformer.
  Helper class that handles the transformation of the XML test results to some output format determined by a stylesheet.
XMLTransformer(InputStream) - Constructor for class org.apache.cactus.internal.server.runner.XMLTransformer
  Constructor.
XML_EXCEPTION_CLASSNAME_ATTRIBUTE - Static variable in class org.apache.cactus.internal.WebTestResult
  Name of Exception XML attribute that contains the exception classname (see `WebTestResult.toXml()`).
XML_EXCEPTION_ELEMENT - Static variable in class org.apache.cactus.internal.WebTestResult
  Name of Exception XML tag (see `WebTestResult.toXml()`).
XML_EXCEPTION_MESSAGE_ELEMENT - Static variable in class org.apache.cactus.internal.WebTestResult
  Name of Exception Message XML tag (see `WebTestResult.toXml()`).
XML_EXCEPTION_STACKTRACE_ELEMENT - Static variable in class org.apache.cactus.internal.WebTestResult
  Name of Exception Stacktrace XML tag (see `WebTestResult.toXml()`).
XML_ROOT_ELEMENT - Static variable in class org.apache.cactus.internal.WebTestResult
  Name of Root XML tag (see `WebTestResult.toXml()`).

A B C D E F G H I J L M O P R S T U V W X

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2000-2004 Apache Software Foundation. All Rights Reserved.