@Test public void shouldProvideInfoAboutAppliedConnectorSettings() { final CustomConnectorHandler handler = new CustomConnectorHandler(dataManager, applicationContext, iconDao); final ConnectorGenerator connectorGenerator = mock(ConnectorGenerator.class); final ConnectorTemplate template = new ConnectorTemplate.Builder().build(); final ConnectorSettings connectorSettings = new ConnectorSettings.Builder().connectorTemplateId("connector-template").build(); final ConnectorSummary preparedSummary = new ConnectorSummary.Builder().build(); when(dataManager.fetch(ConnectorTemplate.class, "connector-template")).thenReturn(template); when(applicationContext.getBean("connector-template", ConnectorGenerator.class)).thenReturn(connectorGenerator); when(connectorGenerator.info(same(template), same(connectorSettings))).thenReturn(preparedSummary); final ConnectorSummary info = handler.info(connectorSettings); assertThat(info).isSameAs(preparedSummary); }
final ConnectorTemplate connectorTemplate = new ConnectorTemplate.Builder()// .id("connector-template-id")// .name("connector template")// .properties(properties).connectorProperties(connectorProperties)// .connectorGroup(group)// .build();
final ConnectorTemplate connectorTemplate = new ConnectorTemplate.Builder()// .id("connector-template-id")// .name("connector template")// .properties(properties).connectorProperties(connectorProperties)// .connectorGroup(group)// .build();
@Test public void shouldProvideInfoAboutAppliedConnectorSettings() { final CustomConnectorHandler handler = new CustomConnectorHandler(dataManager, applicationContext, iconDao); final ConnectorGenerator connectorGenerator = mock(ConnectorGenerator.class); final ConnectorTemplate template = new ConnectorTemplate.Builder().build(); final ConnectorSettings connectorSettings = new ConnectorSettings.Builder().connectorTemplateId("connector-template").build(); final ConnectorSummary preparedSummary = new ConnectorSummary.Builder().build(); when(dataManager.fetch(ConnectorTemplate.class, "connector-template")).thenReturn(template); when(applicationContext.getBean("connector-template", ConnectorGenerator.class)).thenReturn(connectorGenerator); when(connectorGenerator.info(same(template), same(connectorSettings))).thenReturn(preparedSummary); final ConnectorSummary info = handler.info(connectorSettings); assertThat(info).isSameAs(preparedSummary); }