All Classes and Interfaces
Class
Description
Deprecated, for removal: This API element is subject to removal in a future version.
Base client for Servlet tests.
Handler for the ALLOW header.
AnnoManagedConnectionFactory is a managed connection factory that provides
connection management for the underlying EIS (Enterprise Information System).
This is a sample resource adapter that will use no ra.xml info.
Represents an annotation type at run time.
AnnoWorkManager is a class that manages work submissions and transactions
using the Jakarta Resource SPI WorkManager and XATerminator.
This class is used to assist with testing API Assertions.
Custom exception class for application-specific exceptions.
sax2 event handler is too slow.
This class implements a BASE64 Character decoder as specified in RFC1521.
This class implements a BASE64 Character encoder as specified in RFC1521.
Provides base test initialization and runtime
logic into a common class.
This is an interface to adapt existing APIs to use
ByteBuffers
as the underlying
data format.Class Declaration.
This exception is thrown when EOF is reached
This class defines the decoding half of character encoders.
This class defines the encoding half of character encoders.
Sometimes it is not clear what result one should get, there might be more two or more possibilities.
DB Support object for DB table using whose primary key is an 'float'.
Implementation class of Log interface, to be used as a verification mechanism for connector tests.
Provides reflective access to the constant pools of classes.
When invoked, the content-type header
will be appropriately handled.
This class is to be modified and rebuilt by any vendor needing to build their own custom vehicles.
A DataElement in the Enterprise Information System(TSeis).
Provide basic DB support for TS deployment tests, using The Datasource referenced as 'jdbc/DB1' in the component
environment.
A utility class for debuging.
The default handler will handle any
header that doesn't have a configured handler.
Provides all information required to deploy an application on a server.
Exception thrown if an error occured parsing the XML
A simple JavaBean class to be used as a custom resource type.
A simple factory class for creating custom JNDI resource of type com.sun.ts.lib.deliverable.cts.resource.Dog
Monitor class for asynchronous examples.
This class contains additional constants documenting limits of the
double
type.This abstract class must be extended by all clients of all J2EE-TS tests.
This exception must be thrown by all implentations of EETest to signify a test failure.
This exception is used only by EETest.
Abstract base class for EJB3 share beans.
This class holds all necessary information to install or upgrade a extension on the user's disk
This interface defines the contract a extension installation capable provided to the extension installation
dependency mechanism to install new extensions on the user's disk
(Windows) Platform specific handling for file: URLs .
This class contains additional constants documenting limits of the
float
type.DB Support object for DB table using whose primary key is an 'float'.
The class
FpUtils
contains static utility methods for manipulating and inspecting float
and
double
floating-point numbers.A convenience class for retrieving the string value of a system property as a privileged action.
A representation of a Goldenfile that may be used by a particular test case.
Handler interface.
The HandlerManager is responsible for returning the appropriate handler instance based on the provided value.
Represents an HTTP client Request
This class represents an HTTP response from the server.
This is a sample resource adapter that will use no ra.xml info.
An implementation of IdentityScope as a persistent identity database.
Since JavaEE annotations are not required in ejb embeddable usage, this class helps resolving @EJB and @PostConstruct
in client classes when tests are running in ejbembed vehicle.
DB Support object for DB table using whose primary key is an 'int'.
Thrown if the URLClassLoader finds the INDEX.LIST file of a jar file contains incorrect information.
This class is used to maintain mappings from packages, classes and resources to their enclosing JAR files.
JavaDBController is a utility class to start and stop the JavaDB server.
JmsUtil is a final tool class that will provide support for common code for jms tests.
Be careful.....
Will handle headers for the following
cases:
- Server is on port 80 and port value isn't
propagated back to client (assumed)
- Port value is in response
DB Support object for DB table using whose primary key is an 'long'.
Class Declaration.
Life cyle and test invocation methods for MDB.
This is a sample resource adapter that will use some ra.xml info.
Class Declaration.
Simple factory class which returns HttpMethod implementations based on a request line.
Class Declaration.
A class that contains useful routines common to sun.net.www
A utility class for reading passwords
ManagedConnectionFactory implementation for PermissionDDMCF.
This RA is used to assist with verifying the server supports permissions.xml security enforcement within a rar file.
This is a sample resource adapter that will use some ra.xml info.
This class represents a default implementation for
java.security.Policy
.The policy for a Java runtime (specifying which permissions are available for code from various principals) is
represented as a separate persistent configuration.
Each grant entry in the policy configuration file is represented by a GrantEntry object.
Each permission entry in the policy configuration file is represented by a PermissionEntry object.
Principal info (class and name) in a grant entry
A utility class for getting a KeyStore instance from policy information.
An object that implements the
java.security.Principal
interface typically also implements this interface
to provide a means for comparing that object to a specified Subject
.A utility class to expand properties embedded in a string.
This class serves as a well known place for harness, util, and porting classes to retrieve property values.
This class is used to work around javatest bugs/features: javatest Status constructor replaces all unprintable chars
with one single space, making any multi-line reason unreadable; javatest Status does not have an overrideable
setReason method.
Common utility routines used by both java.lang and java.lang.reflect
This exception is thrown by the init method of the TestUtil class, if anything goes wrong while establishing a socket
connection back to the harness host.
This class is used to represent a Resource that has been loaded from the class path.
Permission constants and string constants used to create permissions used throughout the JDK.
This abstract class must be extended by all clients of tests of J2EE service apis; for example, JDBC, RMI-IIOP,
JavaMail, JMS, etc.
A set of useful utility methods to help perform test functions.
Provide a testing framework for a Servlet test.
Class Declaration.
A repository of "shared secrets", which are a mechanism for calling implementation-private methods in another package
without using reflection.
This class acts as an adapter between the logging API used in the API check utility and the logginf API available in
the CTS harness.
This interface defines the API necessary for a signature verification application to log status messages, errors and
debug messages to a common output repository.
Stateful wrapper that provides common methods for a Stateful Session bean.
Stateful wrapper that provide the bean life cycle methods for a Stateful Session bean.
Stateless wrapper that provides common methods for a Stateless Session bean.
Stateless wrapper that provide the bean life cycle methods for a Stateless Session bean.
Class Declaration.
DB Support object for DB table using whose primary key is an 'int'.
This is a J2EE Reference specific implementation of the TSURLInterface which is to be used for J2EE-TS testing.
An identity with a very simple trust mechanism.
SunSecurity signer.
Provides the ability to compare two TagLibraryDescriptor objects and return any differences found.
Represents a TLD from a JAR file allowing access to the tag and function and validator entries as well as TLD level
metatdata such as support container version and version of the taglibrary itself.
This interface defines a base set of methods required used by a TS test case.
Signifies a failure at some point during a test cycle.
Message Listener implementation for JMS testing
This class represents a logic sequence for executing a series of test cases in a specific order.
TestUtil is a final utility class responsible for implementing logging across multiple VMs.
Utility class for caching per-thread decoders and encoders.
This class provides all of the functionality of the
WebValidatorBase class.
A Pooled object interface.
The default ConnectionManager implementation for the non-managed scenario
An implementation of the TSDeploymentInterface can be provided by a Jakarta EE implementation, to support their own
deploy/undeploy semantics.
An Exception class for the internal use of TSeis Data management system.
TSHttpsURLConnection provides the HTTPS specific featurs
This is the TSHttpsURLConnectionInterface.
This is the TSJMSAdminInterface.
This is a factory class for creating instances of TSJMSObjectsInterface.
This is the TSJMSObjectsInterface.
This class is used by the TS harness to figure out which keywords should be associated with directories of tests.
TSLoginContext provides the implementation specific code for allowing a program to login as a specific user.
TSLoginContextInterface provides the interface that must be implemented to provide the implementation specific login
code to login as a specified user.
TSNamingContext provides a wrapper for all lookups.
TSNamingContextInterface provides the interface that must be implemented to provide the implementation specific
naming context code needed to obtain the intial naming context and perform object lookups.
Resource Manager for the TSeis.
This is a Java EE Reference specific implementation of the TSURLInterface which is to be used for Java EE TCK
testing.
An implementation of the TSURLInterface is to be used for Java EE TCK testing.
Class representing one Global Transaction.
This class is to be used to test assertion Connector:SPEC:214.
A collection of methods for performing low-level, unsafe operations.
Performs validation of TagLibraryDescriptor
<uri>
elements.This class is used to maintain a search path of URLs for loading classes and resources from both JAR files and
directories.
This configuration class defines the
Validator
names that will be used to perform the validation of the
TaglibraryDescriptor objects.Returns a ValidationStrategy instance used to validate a response against a particular WebTestCase
A ValidationStrategy is used to compare a server response with a configured test case.
Performs validation of either all or part of a
TagLibraryDescriptor
.Class used as a client of all vehicle tests.
This class is used by the TS harness to figure out which vehicles are to be used by the Service tests in the TS.
Facade class to ease client access to a TS test deployed in the Web container.
A TestCase implementation for HTTP-based testing.
Contains convenience methods for interacting with a web server.
Factorize code used by JSP and Servlets.
Reponse object containing information returned from the web server
Base abstract class for WebTestCase validation.
Will handle headers for the following
cases:
- Server is on port 80 and port value isn't
propagated back to client (assumed)
- Port value is in response