Fixed missing header setting and messaging test indentation

fixes #323
This commit is contained in:
Marcin Grzejszczak
2017-06-09 13:05:42 +02:00
parent 2b527b5579
commit 1a462893e2
2 changed files with 5 additions and 5 deletions

View File

@@ -37,7 +37,7 @@ class Input extends Common {
DslProperty<String> messageFrom
ExecutionProperty triggeredBy
Headers messageHeaders
Headers messageHeaders = new Headers()
BodyType messageBody
ExecutionProperty assertThat
BodyMatchers matchers

View File

@@ -168,15 +168,15 @@ class JUnitMessagingMethodBodyBuilder extends MessagingMethodBodyBuilder {
protected String getInputString() {
String request = 'ContractVerifierMessage inputMessage = contractVerifierMessaging.create('
if (inputMessage.messageBody) {
request = "${request}\n \"${StringEscapeUtils.escapeJava(bodyAsString)}\"\n "
request = "${request}\n\t\t\t\t\"${StringEscapeUtils.escapeJava(bodyAsString)}\"\n"
}
if (inputMessage.messageHeaders) {
request = "${request}, headers()\n"
request = "${request}\t\t\t\t, headers()\n"
}
inputMessage.messageHeaders?.executeForEachHeader { Header header ->
request = "${request} ${getHeaderString(header)}"
request = "${request}\t\t\t\t\t\t${getHeaderString(header)}"
}
return "${request})"
return "${request}\n\t\t\t)"
}
@Override