All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
This class is a superclass used in MessageBodyWriters which need to check
 
 
 
Represents an HTTP client Request
Simple factory class which returns HttpMethod implementations based on a request line.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class is used by ee.jakarta.tck.ws.rs.ee.rs.ext.providers.ProvidersServlet
 
 
 
This implementation of Recorder will record signatures using the ApiCheck framework.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class implements a BASE64 Character decoder as specified in RFC1521.
This class implements a BASE64 Character encoder as specified in RFC1521.
 
 
 
 
 
 
 
 
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.
 
 
 
Compliance Tests for exceptions thrown by Client.
 
 
 
 
 
If isWritable arguments are passed according to the spec, writes OK, otherwise IncorrectCollectionWriter writes ERROR
 
 
Wraps Client, WebTarget and Invocation objects that have configuration() method
The constants to be used on server resources for any @PathParam, @MatrixParam, ...
When invoked, the content-type header will be appropriately handled.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The default handler will handle any header that doesn't have a configured handler.
 
 
 
 
 
This class is used by ee.jakarta.tck.ws.rs.ee.rs.ext.providers.ProvidersServlet
 
 
This class is used by ee.jakarta.tck.ws.rs.ee.rs.ext.providers.ProvidersServlet
 
 
This class is used by ee.jakarta.tck.ws.rs.ee.rs.ext.providers.ProvidersServlet
 
 
 
 
 
This class is used by ee.jakarta.tck.ws.rs.ee.rs.ext.providers.ProvidersServlet
This class is used by ee.jakarta.tck.ws.rs.ee.rs.ext.providers.ProvidersServlet
If both methods are present then valueOf MUST be used unless the type is an enum in which case fromString MUST be used.
 
This Exception is meant to be thrown from a Resource, caught by designated mapper which then throws another exception which the spec command not to be caught
 
 
 
 
 
Name Binding for Tests of Exceptions
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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.
Complement to CollectionWriter, writes error
 
 
 
 
 
 
 
 
InterceptorBodyOne<CONTEXT extends jakarta.ws.rs.ext.InterceptorContext>
 
 
InterceptorBodyTwo<CONTEXT extends jakarta.ws.rs.ext.InterceptorContext>
 
 
Every InterceptorContext has different way to get header OPERATION, proceed, or write an entity to a response.
 
 
This class is used by ee.jakarta.tck.ws.rs.ee.rs.ext.providers.ProvidersServlet
Custom Hamcrest Matcher to assert if the given exception is thrown.
A RandomAccess collection of objects upon each a certain method is called creating object of the same type.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Plain String to String parameter conversion into @BeanParam annotated bean
 
 
 
 
 
test_strategy_common: If such a annotation is present, the JAX-RS runtime will enforce the specified usage restriction.
 
 
 
 
 
 
 
 
These tests follow the intended JAXRS rule to enable Features in the order of them being registered.
 
 
Some tests are the same as the tests in api.rs.core package except how the Response is created.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Test the interceptor is called when any entity provider is called
Test the interceptor is called when any entity provider is called
Test the interceptor is called when any entity provider is called
Test the interceptor is called when any entity provider is called
Test the interceptor is called when any entity provider is called
Test the interceptor is called when any entity provider is called
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This exception must be thrown to signify a test failure.
the list of properties to be put into a property table
List of possible requests
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Replaces WebTestCase to be used with JAXRS client instead of apache client
Type of execution
 
Compliance Test for Jsonb Context Provider of Jakarta REST API
 
 
 
 
Hold multiple instances of TYPE in a LinkedList structure, last one accessible by Holder.get().
 
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
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Defined in Spec., Section 4.2.4
 
 
 
Simple factory class which returns HttpMethod implementations based on a request line.
 
 
 
 
 
 
 
 
This exception mapper shall never be used.
 
Header Delegate for getHeaderStringIsEmptyTest
Runtime Delegate for getHeaderStringIsEmptyTest
 
 
 
 
 
 
 
 
This class is to be used with {Any}Param#value
 
 
 
This is class ParamEntity With "fromString()" method Implements Comparable and overrides equals and hashCode for cases when it is in a sorted set
If both methods are present then valueOf MUST be used unless the type is an enum in which case fromString MUST be used.
This is ParamEntity With valueOf method
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class serves as a well known place for harness, util, and porting classes to retrieve property values.
 
 
 
 
 
 
This class is used by ee.jakarta.tck.ws.rs.ee.rs.ext.providers.ProvidersServlet
Client with given ContextOperation enum, so that an enum name is passed as a http header to an interceptor.
Client with given ContextOperation enum, so that an enum name is passed as a http header to an interceptor.
 
 
 
 
 
This class is a bit overloaded in that it serves as both a factory and entry point from Ant to handle signature recording.
 
We need the possibility to override the way the registerable is registered The default behavior is for single argument register method
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.
 
 
 
The methods are called here by reflection from the superclass
The methods are called here by reflection from the superclass
The methods are called here by reflection from the superclass
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Use RuntimeException as WebApplicationException does not have constructor for message argument and getMessage does not work then
 
Compliance Test for Java SE Bootstrap API of Jakarta REST API
 
 
 
 
The methods are called here by reflection from the superclass This is a second filter, the lower priority filter, only a few requests will pass here, rest is handled in higher priority filter.
 
 
This is simple implementation of a SecurityContext interface There are two constructors, the default representing dummy SecurityContext with no principal, scheme and role, and a constructor with principal scheme and information about whether the connection is secure and whether user is in role
 
 
 
 
 
 
Allows the sigtest framework to be extended using different signature test implementations (e.g.
A simple data structure containing the fully qualified path to the signature file as well as the version being tested.
Factory to obtain SignatureTestDriver implementations.
This class should be extended by TCK developers that wish to create a set of signature tests that run outside of any Java EE container.
 
This exception is used only by EETest.
This class holds the data passed to a signature test invocation during the setup phase.
Wrapper for the Sig Test framework.
This class should be extended by TCK developers that wish to create a set of signature tests that run inside all the Java EE containers.
 
This implementation of Recorder will record signatures using the Signature Test framework.
 
 
 
 
 
 
 
 
 
 
 
 
 
This is the object which standard implementation does not have a provider for, even though its some simple String holder.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This is a J2EE Reference specific implementation of the TSURLInterface which is to be used for J2EE-TS testing.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TemplateInterceptorBody<CONTEXT extends jakarta.ws.rs.ext.InterceptorContext>
Body for both reader and writer interceptor body The body is injected into Template<Reader/Writer>Interceptor
This class is a superclass for any interceptor @Provider.
 
This class is a superclass for any interceptor @Provider.
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.
 
 
 
 
 
 
TestUtil is a final utility class responsible for implementing logging across multiple VMs.
Standard WebTestCase can search strings in an order case sensitive, case insensitive or not in order case sensitive.
This class is used by ee.jakarta.tck.ws.rs.ee.rs.ext.providers.ProvidersServlet
 
 
 
This class provides all of the functionality of the WebValidatorBase class.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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.
This is a utility class that borrowed from Kyle Grucci's original work in TSRuntimeConfiguration.java.
Compliance Test for URI Builder API of Jakarta REST API
 
 
 
 
 
 
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.
Verification holder structure
There were references to the following versions of TCK:
 
 
 
 
 
A TestCase implementation for HTTP-based testing.
Base abstract class for WebTestCase validation.
 
 
Client with given ContextOperation enum, so that an enum name is passed as a http header to an interceptor.
Client with given ContextOperation enum, so that an enum name is passed as a http header to an interceptor.
 
 
 
 
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