diff --git a/spring-cloud-contract.html b/spring-cloud-contract.html index caeb0234a6..c5cd51af0b 100644 --- a/spring-cloud-contract.html +++ b/spring-cloud-contract.html @@ -3781,7 +3781,8 @@ inside the application (e.g. scheduler)

// then: ContractVerifierMessage response = contractVerifierMessaging.receive("activemq:output"); assertThat(response).isNotNull(); - assertThat(response.getHeader("BOOK-NAME")).isEqualTo("foo"); + assertThat(response.getHeader("BOOK-NAME")).isNotNull(); + assertThat(response.getHeader("BOOK-NAME").toString()).isEqualTo("foo"); // and: DocumentContext parsedJson = JsonPath.parse(contractVerifierObjectMapper.writeValueAsString(response.getPayload())); assertThatJson(parsedJson).field("bookName").isEqualTo("foo"); @@ -3800,7 +3801,7 @@ inside the application (e.g. scheduler)

then: ContractVerifierMessage response = contractVerifierMessaging.receive('activemq:output') assert response != null - response.getHeader('BOOK-NAME') == 'foo' + response.getHeader('BOOK-NAME')?.toString() == 'foo' and: DocumentContext parsedJson = JsonPath.parse(contractVerifierObjectMapper.writeValueAsString(response.payload)) assertThatJson(parsedJson).field("bookName").isEqualTo("foo") @@ -3857,7 +3858,8 @@ inside the application (e.g. scheduler)

// then: ContractVerifierMessage response = contractVerifierMessaging.receive("jms:output"); assertThat(response).isNotNull(); - assertThat(response.getHeader("BOOK-NAME")).isEqualTo("foo"); + assertThat(response.getHeader("BOOK-NAME")).isNotNull(); + assertThat(response.getHeader("BOOK-NAME").toString()).isEqualTo("foo"); // and: DocumentContext parsedJson = JsonPath.parse(contractVerifierObjectMapper.writeValueAsString(response.getPayload())); assertThatJson(parsedJson).field("bookName").isEqualTo("foo"); @@ -3882,7 +3884,7 @@ when: then: ContractVerifierMessage response = contractVerifierMessaging.receive('jms:output') assert response !- null - response.getHeader('BOOK-NAME') == 'foo' + response.getHeader('BOOK-NAME')?.toString() == 'foo' and: DocumentContext parsedJson = JsonPath.parse(contractVerifierObjectMapper.writeValueAsString(response.payload)) assertThatJson(parsedJson).field("bookName").isEqualTo("foo")