Class QueryOperationTest
- java.lang.Object
-
- com.boomi.connector.testutil.junit.ConnectorTest
-
- com.boomi.connector.testutil.junit.OperationTest
-
- com.boomi.connector.testutil.junit.QueryOperationTest
-
public abstract class QueryOperationTest extends OperationTest
Base test class for testingOperationType.QUERY
operations withConnectorTester
.
-
-
Field Summary
-
Fields inherited from class com.boomi.connector.testutil.junit.OperationTest
EXPECTED_RESULT_COUNT
-
Fields inherited from class com.boomi.connector.testutil.junit.ConnectorTest
connectorTester, testContext
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
QueryOperationTest(String objectTypeId, QueryFilter queryFilter)
Creates an instance of an operation test.protected
QueryOperationTest(String objectTypeId, QueryFilter queryFilter, OptionalTestInput optionalTestInput)
Creates an instance of an operation test.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<SimpleOperationResult>
executeOperation()
This method should perform the actual operation being tested-
Methods inherited from class com.boomi.connector.testutil.junit.OperationTest
afterOperation, afterOperation, prepareForOperation, testOperation
-
Methods inherited from class com.boomi.connector.testutil.junit.ConnectorTest
browseProfile, browseTypes, clearObjectDefinitionCache, getBrowseContext, getConnectorTestContext, getOperationContext, setupConnectorTester
-
-
-
-
Constructor Detail
-
QueryOperationTest
protected QueryOperationTest(String objectTypeId, QueryFilter queryFilter)
Creates an instance of an operation test.Intended to be used as part of a
Parameterized
test but can be run as a single test instance by invoking this constructor from the no argument constructor of the implementing class.- Parameters:
objectTypeId
- object type id under testqueryFilter
- query filter to be used as input to the operation
-
QueryOperationTest
protected QueryOperationTest(String objectTypeId, QueryFilter queryFilter, OptionalTestInput optionalTestInput)
Creates an instance of an operation test.Intended to be used as part of a
Parameterized
test but can be run as a single test instance by invoking this constructor from the no argument constructor of the implementing class.- Parameters:
objectTypeId
- object type id under testqueryFilter
- query filter to be used as input to the operationoptionalTestInput
- optional input for the test
-
-
Method Detail
-
executeOperation
protected List<SimpleOperationResult> executeOperation()
Description copied from class:OperationTest
This method should perform the actual operation being tested- Specified by:
executeOperation
in classOperationTest
- Returns:
List
ofSimpleOperationResult
representing the result of the operation
-
-