use of org.talend.daikon.runtime.RuntimeInfo in project components by Talend.
the class TJDBCInputDefinitionTest method testGetRuntimeInfo.
/**
* Run the RuntimeInfo getRuntimeInfo(ExecutionEngine,ComponentProperties,ConnectorTopology) method test.
*
* @throws Exception
*
* @generatedBy CodePro at 17-6-20 PM3:13
*/
@Test
public void testGetRuntimeInfo() throws Exception {
AllSetting allSetting = Mockito.mock(AllSetting.class);
Mockito.when(allSetting.getDriverClass()).thenReturn("anyDriverClass");
TJDBCInputProperties properties = Mockito.mock(TJDBCInputProperties.class);
Mockito.when(properties.getRuntimeSetting()).thenReturn(allSetting);
TJDBCInputDefinition fixture = new TJDBCInputDefinition();
ExecutionEngine engine = ExecutionEngine.DI;
RuntimeInfo result = fixture.getRuntimeInfo(engine, properties, ConnectorTopology.OUTGOING);
assertNotNull(result);
result = fixture.getRuntimeInfo(engine, properties, ConnectorTopology.INCOMING);
assertNotNull(result);
result = fixture.getRuntimeInfo(engine, properties, ConnectorTopology.NONE);
assertNotNull(result);
result = fixture.getRuntimeInfo(engine, properties, ConnectorTopology.INCOMING_AND_OUTGOING);
assertNotNull(result);
}
use of org.talend.daikon.runtime.RuntimeInfo in project components by Talend.
the class TJDBCRollbackDefinitionTest method testGetRuntimeInfo.
/**
* Run the RuntimeInfo getRuntimeInfo(ExecutionEngine,ComponentProperties,ConnectorTopology) method test.
*
* @throws Exception
*
* @generatedBy CodePro at 17-6-20 PM3:14
*/
@Test
public void testGetRuntimeInfo() throws Exception {
AllSetting allSetting = Mockito.mock(AllSetting.class);
Mockito.when(allSetting.getDriverClass()).thenReturn("anyDriverClass");
TJDBCRollbackProperties properties = Mockito.mock(TJDBCRollbackProperties.class);
Mockito.when(properties.getRuntimeSetting()).thenReturn(allSetting);
TJDBCRollbackDefinition fixture = new TJDBCRollbackDefinition();
ExecutionEngine engine = ExecutionEngine.DI;
RuntimeInfo result = fixture.getRuntimeInfo(engine, properties, ConnectorTopology.NONE);
assertNotNull(result);
result = fixture.getRuntimeInfo(engine, properties, ConnectorTopology.INCOMING);
assertNotNull(result);
result = fixture.getRuntimeInfo(engine, properties, ConnectorTopology.OUTGOING);
assertNull(result);
result = fixture.getRuntimeInfo(engine, properties, ConnectorTopology.INCOMING_AND_OUTGOING);
assertNotNull(result);
}
use of org.talend.daikon.runtime.RuntimeInfo in project components by Talend.
the class TJiraInputDefinitionTest method testGetRuntime.
/**
* Check {@link TJiraInputDefinition#getRuntime()} returns instance of {@link JiraSource}
*/
@Test
public void testGetRuntime() {
TJiraInputDefinition definition = new TJiraInputDefinition();
RuntimeInfo runtimeInfo = definition.getRuntimeInfo(ExecutionEngine.DI, null, ConnectorTopology.OUTGOING);
SandboxedInstance sandboxedInstance = RuntimeUtil.createRuntimeClass(runtimeInfo, definition.getClass().getClassLoader());
Source source = (Source) sandboxedInstance.getInstance();
assertThat(source, is(instanceOf(JiraSource.class)));
}
use of org.talend.daikon.runtime.RuntimeInfo in project components by Talend.
the class KafkaDatasetDefinitionTest method getRuntimeInfo.
@Test
public void getRuntimeInfo() throws Exception {
RuntimeInfo runtimeInfo = definition.getRuntimeInfo(null);
assertNotNull(runtimeInfo);
}
use of org.talend.daikon.runtime.RuntimeInfo in project components by Talend.
the class KafkaDatastoreDefinitionTest method getRuntimeInfo.
@Test
public void getRuntimeInfo() throws Exception {
RuntimeInfo runtimeInfo = definition.getRuntimeInfo(null);
assertNotNull(runtimeInfo);
}
Aggregations