/** * Creates a ServiceDependencyBuilder with type="queue" and subtype="Kafka". * * @param datasources the datasources of the accessed queue. * @return builder used to configure Kafka datasource dependencies */ public static DatasourceDependencyBuilder kafkaDependency(final Datasource... datasources) { return kafkaDependency(asList(datasources)); }
@Test public void shouldBuildKafkaDatasource() { DatasourceDependency dependency = kafkaDependency(datasource("foo")).build(); assertThat(dependency.getDatasources()).contains(datasource("foo", -1, "")); assertThat(dependency.getType()).isEqualTo("queue"); assertThat(dependency.getSubtype()).isEqualTo("Kafka"); }