@Override public void setSchema(ComponentProperties componentProperties, Connector connector, Schema schema, boolean isOuput) { componentProperties.setConnectedSchema(connector, schema, isOuput); }
@Override public void setSchema(ComponentProperties componentProperties, Connector connector, Schema schema, boolean isOuput) { componentProperties.setConnectedSchema(connector, schema, isOuput); }
@Test public void testSetSchema() { ComponentProperties properties = getComponentService().getComponentProperties("foo"); //$NON-NLS-1$ Schema aSchema = SchemaBuilder.builder().record("foo").fields().endRecord(); //$NON-NLS-1$ Schema schema = properties.getSchema(TestProperties.MAIN_CONNECTOR, true); assertNotEquals(aSchema, schema); properties.setConnectedSchema(TestProperties.MAIN_CONNECTOR, aSchema, true); schema = properties.getSchema(TestProperties.MAIN_CONNECTOR, true); assertEquals(aSchema, schema); }