Class MessagingSteps
- java.lang.Object
-
- org.citrusframework.yaks.standard.MessagingSteps
-
public class MessagingSteps extends java.lang.Object- Author:
- Christoph Deppisch
-
-
Constructor Summary
Constructors Constructor Description MessagingSteps()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBody(java.lang.String messageId, java.lang.String body)voidaddBodyMultiline(java.lang.String messageId, java.lang.String body)voidaddHeader(java.lang.String messageId, java.lang.String name, java.lang.String value)voidbefore()voidmessage(java.lang.String messageId)voidmessageCreator(java.lang.String type)voidmessageCreators(io.cucumber.datatable.DataTable types)voidreceiveBody(java.lang.String endpoint, java.lang.String type, java.lang.String body)voidreceiveDefault(java.lang.String endpoint, java.lang.String body)voidreceiveMessage(java.lang.String endpoint, java.lang.String messageName)voidreceiveMessage(java.lang.String endpoint, java.lang.String type, java.lang.String messageId)voidreceiveMultilineBody(java.lang.String endpoint, java.lang.String body)voidsendBody(java.lang.String endpoint, java.lang.String body)voidsendMessage(java.lang.String endpoint, java.lang.String messageId)voidsendMultilineBody(java.lang.String endpoint, java.lang.String body)voidshouldReceiveMultiline(java.lang.String endpoint, java.lang.String type, java.lang.String body)
-
-
-
Method Detail
-
before
public void before()
-
messageCreator
@Given("^message creator type ([^\\s]+)$") public void messageCreator(java.lang.String type)
-
messageCreators
@Given("^message creator types$") public void messageCreators(io.cucumber.datatable.DataTable types)
-
message
@Given("^(?:create|new) message ([^\\s]+)$") public void message(java.lang.String messageId)
-
sendMessage
@When("^endpoint ([^\\s]+) sends message \\$([^\\s]+)$") @Then("^endpoint ([^\\s]+) should send message \\$([^\\s]+)$") public void sendMessage(java.lang.String endpoint, java.lang.String messageId)
-
sendBody
@When("^endpoint ([^\\s]+) sends body ([\\w\\W]+)$") @Then("^endpoint ([^\\s]+) should send body ([\\w\\W]+)$") public void sendBody(java.lang.String endpoint, java.lang.String body)
-
sendMultilineBody
@When("^endpoint ([^\\s]+) sends body$") @Then("^endpoint ([^\\s]+) should send body$") public void sendMultilineBody(java.lang.String endpoint, java.lang.String body)
-
receiveMessage
@When("^endpoint ([^\\s]+) receives ([^\\s]+) message \\$([^\\s]+)$") @Then("^endpoint ([^\\s]+) should receive ([^\\s]+) message \\$([^\\s]+)$") public void receiveMessage(java.lang.String endpoint, java.lang.String type, java.lang.String messageId)
-
receiveMessage
@When("^endpoint ([^\\s]+) receives message \\$([^\\s]+)$") @Then("^endpoint ([^\\s]+) should receive message \\$([^\\s]+)$") public void receiveMessage(java.lang.String endpoint, java.lang.String messageName)
-
receiveBody
@When("^endpoint ([^\\s]+) receives ([^\\s]+) body ([\\w\\W]+)$") @Then("^endpoint ([^\\s]+) should receive ([^\\s]+) body ([\\w\\W]+)$") public void receiveBody(java.lang.String endpoint, java.lang.String type, java.lang.String body)
-
receiveDefault
@When("^endpoint ([^\\s]+) receives body ([\\w\\W]+)$") @Then("^endpoint ([^\\s]+) should receive body ([\\w\\W]+)$") public void receiveDefault(java.lang.String endpoint, java.lang.String body)
-
receiveMultilineBody
@When("^endpoint ([^\\s]+) receives body$") @Then("^endpoint ([^\\s]+) should receive body$") public void receiveMultilineBody(java.lang.String endpoint, java.lang.String body)
-
shouldReceiveMultiline
@When("^endpoint ([^\\s]+) receives ([^\\s]+) body$") @Then("^endpoint ([^\\s]+) should receive ([^\\s]+) body$") public void shouldReceiveMultiline(java.lang.String endpoint, java.lang.String type, java.lang.String body)
-
addHeader
@And("^\\$([^\\s]+) header ([^\\s]+)(?: is |=)\"([^\"]*)\"$") public void addHeader(java.lang.String messageId, java.lang.String name, java.lang.String value)
-
addBody
@And("^\\$([^\\s]+) has body ([\\w\\W]+)$") public void addBody(java.lang.String messageId, java.lang.String body)
-
addBodyMultiline
@And("^\\$([^\\s]+) has body$") public void addBodyMultiline(java.lang.String messageId, java.lang.String body)
-
-