-
- All Implemented Interfaces:
public final class KafkaStepDefinitions
-
-
Constructor Summary
Constructors Constructor Description KafkaStepDefinitions()
-
Method Summary
Modifier and Type Method Description final UnittearDown()final UnitcreateTopicIfNecessary(String name)final Unitsubscribe(String topic)final UnitsendMessage(String topic, String message)final UnitverifyMessageIsReceived(String topic, String expected)final UnitverifyJsonMessageIsReceived(String topic, String expectedJson)final UnitverifyNoMessageIsReceived(String topic, String expected)final UnitverifyNoJsonMessageIsReceived(String topic, String expected)-
-
Method Detail
-
createTopicIfNecessary
@Given(value = "^kafka topic '$([^']+)' exists$") final Unit createTopicIfNecessary(String name)
-
subscribe
@Given(value = "^kafka topic '([^']+)' is subscribed$") final Unit subscribe(String topic)
-
sendMessage
@Given(value = "^the following kafka message is sent to topic '([^']+)':$") final Unit sendMessage(String topic, String message)
-
verifyMessageIsReceived
@Then(value = "^the following message is received in kafka topic '([^']+)':$") final Unit verifyMessageIsReceived(String topic, String expected)
-
verifyJsonMessageIsReceived
@Then(value = "^the following JSON message is received in kafka topic '([^']+)':$") final Unit verifyJsonMessageIsReceived(String topic, String expectedJson)
-
verifyNoMessageIsReceived
@Then(value = "^the following message is not received in kafka topic '([^']+)':$") final Unit verifyNoMessageIsReceived(String topic, String expected)
-
verifyNoJsonMessageIsReceived
@Then(value = "^the following JSON message is not received in kafka topic '([^']+)':$") final Unit verifyNoJsonMessageIsReceived(String topic, String expected)
-
-
-
-