Package com.attivio.sdk.test
Class SdkTestUtils
- java.lang.Object
-
- com.attivio.platform.transformer.ingest.util.TransformerUtils
-
- com.attivio.sdk.test.SdkTestUtils
-
public class SdkTestUtils extends TransformerUtils
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
TEST_STAGE_NAME
the stage component name.static java.lang.String
TEST_WORKFLOW
the workflow to used for transformer tests
-
Constructor Summary
Constructors Constructor Description SdkTestUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SchemaApi
createMockSchemaApi(Schema schema)
Create a mockSchemaApi
and addschema
to it.static SchemaApi
createMockSchemaUtil(Schema schema)
static TestScannerRunner
createTestScannerRunner(java.lang.String connectorName, DataSourceScanner scanner)
Create a test scanner runner for testing a scannerstatic void
startTransformer(Stage trans)
Starts the transformer, configuring is a much as possible in the test environment.static void
startTransformer(Stage trans, Schema schema)
static void
startTransformer(Stage trans, ProcessingFeedbackHandler handler)
static void
startTransformer(Stage trans, SchemaUtil schemaUtil)
static void
startTransformer(Stage trans, SchemaUtil schemaUtil, ProcessingFeedbackHandler feedbackHandler)
static void
startTransformer(Stage trans, SchemaUtil schemaUtil, ProcessingFeedbackHandler feedbackHandler, AieLogger logger)
*****************************************************************************************************************-
Methods inherited from class com.attivio.platform.transformer.ingest.util.TransformerUtils
getAllOrSpecificFieldList, mapFieldValues, mapFieldValues, mapFieldValues, mapFieldValues, mapFieldValues, modifyFieldValues, modifyFieldValues, processDocument
-
-
-
-
Field Detail
-
TEST_WORKFLOW
public static final java.lang.String TEST_WORKFLOW
the workflow to used for transformer tests- See Also:
- Constant Field Values
-
TEST_STAGE_NAME
public static final java.lang.String TEST_STAGE_NAME
the stage component name.- See Also:
- Constant Field Values
-
-
Method Detail
-
startTransformer
public static void startTransformer(Stage trans)
Starts the transformer, configuring is a much as possible in the test environment. Any interfaces incom.attivio.sdk.server.component.configuration
which can be initialized are set up with mock implementations.- Parameters:
trans
-
-
createTestScannerRunner
public static TestScannerRunner createTestScannerRunner(java.lang.String connectorName, DataSourceScanner scanner)
Create a test scanner runner for testing a scanner- Parameters:
connectorName
- the name of the mock connector created to test the scanner.scanner
- the tested scanner- Returns:
-
createMockSchemaUtil
public static SchemaApi createMockSchemaUtil(Schema schema)
- Parameters:
schema
- if null,Schema.DEFAULT_SCHEMA_NAME
will be used.- Returns:
- a mock SchemaUtil suitable for use in transformer tests.
-
createMockSchemaApi
public static SchemaApi createMockSchemaApi(Schema schema) throws AttivioException
Create a mockSchemaApi
and addschema
to it.- Throws:
AttivioException
-
startTransformer
public static void startTransformer(Stage trans, SchemaUtil schemaUtil)
-
startTransformer
public static void startTransformer(Stage trans, SchemaUtil schemaUtil, ProcessingFeedbackHandler feedbackHandler)
-
startTransformer
public static void startTransformer(Stage trans, SchemaUtil schemaUtil, ProcessingFeedbackHandler feedbackHandler, AieLogger logger)
*****************************************************************************************************************
-
startTransformer
public static void startTransformer(Stage trans, ProcessingFeedbackHandler handler)
-
-