use of org.talend.daikon.runtime.RuntimeInfo in project components by Talend.
the class JDBCInputDefinitionTest method getRuntimeInfo.
@Test
public void getRuntimeInfo() throws Exception {
AllSetting allSetting = Mockito.mock(AllSetting.class);
Mockito.when(allSetting.getDriverClass()).thenReturn("anyDriverClass");
JDBCInputProperties anyProperties = Mockito.mock(JDBCInputProperties.class);
Mockito.when(anyProperties.getRuntimeSetting()).thenReturn(allSetting);
RuntimeInfo runtimeInfo = definition.getRuntimeInfo(ExecutionEngine.DI, anyProperties, null);
assertEquals(JDBCInputDefinition.DI_RUNTIME, runtimeInfo.getRuntimeClassName());
runtimeInfo = definition.getRuntimeInfo(ExecutionEngine.BEAM, anyProperties, null);
assertEquals(JDBCInputDefinition.BEAM_RUNTIME, runtimeInfo.getRuntimeClassName());
}
use of org.talend.daikon.runtime.RuntimeInfo in project components by Talend.
the class JDBCDatasetDefinitionTest method testGetRuntimeInfo.
/**
* Run the RuntimeInfo getRuntimeInfo(JDBCDatasetProperties) method test.
*
* @throws Exception
*
* @generatedBy CodePro at 17-6-23 PM2:33
*/
@Test
public void testGetRuntimeInfo() throws Exception {
AllSetting allSetting = Mockito.mock(AllSetting.class);
Mockito.when(allSetting.getDriverClass()).thenReturn("anyDriverClass");
JDBCDatasetProperties properties = Mockito.mock(JDBCDatasetProperties.class);
Mockito.when(properties.getRuntimeSetting()).thenReturn(allSetting);
JDBCDatasetDefinition fixture = new JDBCDatasetDefinition();
RuntimeInfo result = fixture.getRuntimeInfo(properties);
assertNotNull(result);
}
use of org.talend.daikon.runtime.RuntimeInfo in project components by Talend.
the class TJDBCCloseDefinitionTest 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");
TJDBCCloseProperties properties = Mockito.mock(TJDBCCloseProperties.class);
Mockito.when(properties.getRuntimeSetting()).thenReturn(allSetting);
TJDBCCloseDefinition fixture = new TJDBCCloseDefinition();
ExecutionEngine engine = ExecutionEngine.DI;
RuntimeInfo result = fixture.getRuntimeInfo(engine, properties, ConnectorTopology.NONE);
assertNotNull(result);
result = fixture.getRuntimeInfo(engine, properties, ConnectorTopology.INCOMING);
assertNull(result);
result = fixture.getRuntimeInfo(engine, properties, ConnectorTopology.OUTGOING);
assertNull(result);
result = fixture.getRuntimeInfo(engine, properties, ConnectorTopology.INCOMING_AND_OUTGOING);
assertNull(result);
}
use of org.talend.daikon.runtime.RuntimeInfo in project components by Talend.
the class TJDBCCommitDefinitionTest 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");
TJDBCCommitProperties properties = Mockito.mock(TJDBCCommitProperties.class);
Mockito.when(properties.getRuntimeSetting()).thenReturn(allSetting);
TJDBCCommitDefinition fixture = new TJDBCCommitDefinition();
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 TJDBCConnectionDefinitionTest method testGetRuntimeInfo.
/**
* Run the RuntimeInfo getRuntimeInfo(ExecutionEngine,ComponentProperties,ConnectorTopology) method test.
*
* @throws Exception
*
* @generatedBy CodePro at 17-6-20 PM3:16
*/
@Test
public void testGetRuntimeInfo() throws Exception {
AllSetting allSetting = Mockito.mock(AllSetting.class);
Mockito.when(allSetting.getDriverClass()).thenReturn("anyDriverClass");
TJDBCConnectionProperties properties = Mockito.mock(TJDBCConnectionProperties.class);
Mockito.when(properties.getRuntimeSetting()).thenReturn(allSetting);
TJDBCConnectionDefinition fixture = new TJDBCConnectionDefinition();
ExecutionEngine engine = ExecutionEngine.DI;
RuntimeInfo result = fixture.getRuntimeInfo(engine, properties, ConnectorTopology.NONE);
assertNotNull(result);
result = fixture.getRuntimeInfo(engine, properties, ConnectorTopology.INCOMING);
assertNull(result);
result = fixture.getRuntimeInfo(engine, properties, ConnectorTopology.OUTGOING);
assertNull(result);
result = fixture.getRuntimeInfo(engine, properties, ConnectorTopology.INCOMING_AND_OUTGOING);
assertNull(result);
}
Aggregations