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.QUERYoperations 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 protectedQueryOperationTest(String objectTypeId, QueryFilter queryFilter)Creates an instance of an operation test.protectedQueryOperationTest(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
Parameterizedtest 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
Parameterizedtest 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:OperationTestThis method should perform the actual operation being tested- Specified by:
executeOperationin classOperationTest- Returns:
ListofSimpleOperationResultrepresenting the result of the operation
-
-