Package com.sun.xml.ws.test.model
Class TestClient
- java.lang.Object
-
- com.sun.xml.ws.test.model.TestClient
-
public class TestClient extends Object
A test script that plays the role of the client. TODO: needs to support clients that run inside a container (for testing Transaction)- Author:
- Kohsuke Kawaguchi
-
-
Field Summary
Fields Modifier and Type Field Description com.sun.istack.test.VersionProcessorapplicableVersionsVersions to which this client test applies.TestDescriptorparentTestDescriptorto which thisTestClientbelongs.ScriptscriptThe BeanShell script to be executed.booleansideEffectFreeIf true, it indicates that this test doesn't leave any side-effect on the client or the server.TransportSetsupportedTransport
-
Constructor Summary
Constructors Constructor Description TestClient(TestDescriptor parent, com.sun.istack.test.VersionProcessor applicableVersions, TransportSet supportedTransport, Script script, boolean sideEffectFree)
-
-
-
Field Detail
-
applicableVersions
@NotNull public final com.sun.istack.test.VersionProcessor applicableVersions
Versions to which this client test applies.
-
script
@NotNull public final Script script
The BeanShell script to be executed.
-
parent
@NotNull public final TestDescriptor parent
TestDescriptorto which thisTestClientbelongs.
-
sideEffectFree
public final boolean sideEffectFree
If true, it indicates that this test doesn't leave any side-effect on the client or the server. With a proper option, multiple instances of the same test will run in parallel to test the behaviors in the concurrent environment.
-
supportedTransport
public final TransportSet supportedTransport
-
-
Constructor Detail
-
TestClient
public TestClient(TestDescriptor parent, com.sun.istack.test.VersionProcessor applicableVersions, TransportSet supportedTransport, Script script, boolean sideEffectFree)
-
-