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