Search in sources :

Example 1 with KafkaTestHelper

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);
}
Also used : KafkaTestHelper(org.zalando.nakadi.repository.kafka.KafkaTestHelper) Before(org.junit.Before)

Example 2 with KafkaTestHelper

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);
}
Also used : KafkaTestHelper(org.zalando.nakadi.repository.kafka.KafkaTestHelper) TestUtils.resourceAsString(org.zalando.nakadi.utils.TestUtils.resourceAsString) Matchers.containsString(org.hamcrest.Matchers.containsString)

Example 3 with KafkaTestHelper

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();
}
Also used : KafkaTestHelper(org.zalando.nakadi.repository.kafka.KafkaTestHelper) Before(org.junit.Before)

Aggregations

KafkaTestHelper (org.zalando.nakadi.repository.kafka.KafkaTestHelper)3 Before (org.junit.Before)2 Matchers.containsString (org.hamcrest.Matchers.containsString)1 TestUtils.resourceAsString (org.zalando.nakadi.utils.TestUtils.resourceAsString)1