Package de.interactive_instruments.etf.client
ETF Client API to start and control tests and retrieve results.
-
Interface Summary Interface Description AdHocTestObject A temporary Test Object that is used in one Test Run.AdHocTestObjectFactory Factory for creating AdHoc Test ObjectsEtfClientException Marker interface for Exceptions from the ETF ClientEtfCollection<V> Represents an ETF response with a collection of items.EtfEndpoint An interface to communicate with a remote ETF instance.EtfStatus Interface for accessing the service status of the connected instance.EtfValidatorClient EtfValidatorClient is used to initialize a connection to an ETF instance and to createEtfEndpoint
objects.EtfValidatorClientWithExecutorService EtsCollection Represents an ETF response with a collection of Executable Test Suites.ExecutableTestSuite Executable Test Suite objects are used to start a new test run with a specific test object.HttpBasicAuthentication Simple Http Basic AuthenticationItemMetadata Basic Metadata of an itemRunParameters Parameters for a Test RunTag A Tag can be assigned to an Executable Test Suite and used to filter specific ETS in an ETS collection.TestAssertionResult A Test Assertion Result does not possess any child result elements.TestCaseResult A Test Case Result is the parent result element of zero or multipleTestStepResult
s and the child of exactly oneTestModuleResult
.TestModuleResult A Test Module Result is the parent result element of zero or multipleTestCaseResult
s and the child of exactly oneTestTaskResult
.TestObject Until now ETF v2.0.x supports only AdHoc Test Objects.TestResult The Test Result of an test item If a Test Result item is used for iteration, the iterator will also traverse the sub results.TestResultMessageHolder An interface for results that posses messages.TestRun The information about a started test run is updated at regular intervals and the state can be queried using the methods of this interface.TestRunCloseable The information about a started test run is updated at regular intervals and the state can be queried using the methods of this interface.TestRunExecutable Represents objects that can execute Test RunsTestRunObserver An interface for an Observer who is called when a Test Run is completed.TestRunResult A Test Run Result represents the execution of one or multiple ETS against one Test Object.TestRunTemplate Test Run Template bundle multiple Executable Test Suites and are used to start a new test run with a specific test object.TestStepResult A Test Step is the parent result element of zero or multipleTestAssertionResult
s and the child of exactly oneTestCaseResult
.TestTaskResult A Test Task Result represents the result of executing exactly one ETS against one Test Object. -
Enum Summary Enum Description ResultStatus Status of ETF items that represent test results.TestObjectBaseType Represents the simplified base types of a Test Object -
Exception Summary Exception Description EtfIllegalArgumentException EtfIllegalStateException FeatureNotSupportedException Thrown if the feature is not supported by the remote instance.IncompatibleTestObjectTypesException Thrown when the type of the Test Object and the supported Type of the Executable Test Suite are not compatible.ReferenceError Thrown if an item could not be resolved.RemoteInvocationException An error returned by the ETF instanceTestRunParameterException Thrown if a parameter-related error has occurred.