use of org.zalando.nakadi.repository.kafka.KafkaTestHelper in project nakadi by zalando.
the class EventStreamReadingAT method setUp.
@Before
public void setUp() throws JsonProcessingException {
kafkaHelper = new KafkaTestHelper(KAFKA_URL);
initialCursors = kafkaHelper.getOffsetsToReadFromLatest(topicName);
kafkaInitialNextOffsets = kafkaHelper.getNextOffsets(topicName);
xNakadiCursors = jsonMapper.writeValueAsString(initialCursors);
}
use of org.zalando.nakadi.repository.kafka.KafkaTestHelper in project nakadi by zalando.
the class EventTypeAT method checkEventTypeIsDeleted.
private void checkEventTypeIsDeleted(final EventType eventType, final List<String> topics) {
when().get(String.format("%s/%s", ENDPOINT, eventType.getName())).then().statusCode(HttpStatus.SC_NOT_FOUND);
assertEquals(0, TIMELINE_REPOSITORY.listTimelinesOrdered(eventType.getName()).size());
final KafkaTestHelper kafkaHelper = new KafkaTestHelper(KAFKA_URL);
// Kafka deletes topics asynchronously, so there may be a delay
waitFor(() -> {
final Set<String> allTopics = kafkaHelper.createConsumer().listTopics().keySet();
topics.forEach(topic -> assertThat(allTopics, not(hasItem(topic))));
}, 10000);
}
use of org.zalando.nakadi.repository.kafka.KafkaTestHelper in project nakadi by zalando.
the class PartitionsControllerAT method before.
@Before
public void before() {
kafkaHelper = new KafkaTestHelper(KAFKA_URL);
actualTopics = kafkaHelper.createConsumer().listTopics();
}
Aggregations