Package org.glassfish.jersey.test
Class ContainerPerMethodTestNgStrategy
- java.lang.Object
-
- org.glassfish.jersey.test.ContainerPerMethodTestNgStrategy
-
- All Implemented Interfaces:
TestNgStrategy
public class ContainerPerMethodTestNgStrategy extends Object implements TestNgStrategy
TestNG strategy that creates separate test container / client per test method.- Author:
- Michal Gajdos
-
-
Constructor Summary
Constructors Constructor Description ContainerPerMethodTestNgStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Client
client()
Return a JAX-RS client.Client
client(Client client)
Set a new JAX-RS client instance and return the old, previously stored, instance.TestContainer
testContainer()
Return a test container to run the tests in.TestContainer
testContainer(TestContainer testContainer)
Set a new test container instance to run the tests in and return the old, previously stored, instance.
-
-
-
Method Detail
-
testContainer
public TestContainer testContainer()
Description copied from interface:TestNgStrategy
Return a test container to run the tests in. This method is called afterTestNgStrategy.testContainer(TestContainer)
.- Specified by:
testContainer
in interfaceTestNgStrategy
- Returns:
- a test container instance or
null
if the test container is not set.
-
testContainer
public TestContainer testContainer(TestContainer testContainer)
Description copied from interface:TestNgStrategy
Set a new test container instance to run the tests in and return the old, previously stored, instance.- Specified by:
testContainer
in interfaceTestNgStrategy
- Parameters:
testContainer
- new container instance.- Returns:
- an old container instance or
null
if the container is not set.
-
client
public Client client()
Description copied from interface:TestNgStrategy
Return a JAX-RS client. This method is called afterTestNgStrategy.client(jakarta.ws.rs.client.Client)
.- Specified by:
client
in interfaceTestNgStrategy
- Returns:
- a client instance or
null
if the client is not set.
-
client
public Client client(Client client)
Description copied from interface:TestNgStrategy
Set a new JAX-RS client instance and return the old, previously stored, instance.- Specified by:
client
in interfaceTestNgStrategy
- Parameters:
client
- new client.- Returns:
- an old client instance or
null
if the client is not set.
-
-