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.StringTEST_STAGE_NAMEthe stage component name.static java.lang.StringTEST_WORKFLOWthe 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 SchemaApicreateMockSchemaApi(Schema schema)Create a mockSchemaApiand addschemato it.static SchemaApicreateMockSchemaUtil(Schema schema)static TestScannerRunnercreateTestScannerRunner(java.lang.String connectorName, DataSourceScanner scanner)Create a test scanner runner for testing a scannerstatic voidstartTransformer(Stage trans)Starts the transformer, configuring is a much as possible in the test environment.static voidstartTransformer(Stage trans, Schema schema)static voidstartTransformer(Stage trans, ProcessingFeedbackHandler handler)static voidstartTransformer(Stage trans, SchemaUtil schemaUtil)static voidstartTransformer(Stage trans, SchemaUtil schemaUtil, ProcessingFeedbackHandler feedbackHandler)static voidstartTransformer(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.configurationwhich 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_NAMEwill be used.- Returns:
- a mock SchemaUtil suitable for use in transformer tests.
-
createMockSchemaApi
public static SchemaApi createMockSchemaApi(Schema schema) throws AttivioException
Create a mockSchemaApiand addschemato 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)
-
-