Uses of Interface
org.springframework.test.web.reactive.server.WebTestClient.BodyContentSpec
Packages that use WebTestClient.BodyContentSpec
- 
Uses of WebTestClient.BodyContentSpec in org.springframework.test.web.reactive.serverMethods in org.springframework.test.web.reactive.server that return WebTestClient.BodyContentSpecModifier and TypeMethodDescriptionWebTestClient.BodyContentSpec.consumeWith(Consumer<EntityExchangeResult<byte[]>> consumer) Assert the response body content with the givenConsumer.JsonPathAssertions.doesNotExist()XpathAssertions.doesNotExist()Delegates toXpathExpectationsHelper.doesNotExist(byte[], String).JsonPathAssertions.doesNotHaveJsonPath()JsonPathAssertions.exists()XpathAssertions.exists()Delegates toXpathExpectationsHelper.exists(byte[], String).WebTestClient.ResponseSpec.expectBody()Consume and decode the response body tobyte[]and then apply assertions on the raw content (e.g.JsonPathAssertions.hasJsonPath()JsonPathAssertions.isArray()JsonPathAssertions.isBoolean()JsonPathAssertions.isEmpty()XpathAssertions.isEqualTo(boolean expectedValue) JsonPathAssertions.isMap()JsonPathAssertions.isNotEmpty()JsonPathAssertions.isNumber()Parse the expected and actual response content as JSON and perform a "lenient" comparison verifying the same attribute-value pairs.XpathAssertions.nodeCount(int expectedCount) Consume the count of nodes as result of the XPath evaluation.Consume the result of the XPath evaluation as a Double.Consume the result of the XPath evaluation as a String.Consume the result of the JSONPath evaluation.Consume the result of the JSONPath evaluation and provide a target class.Delegates toJsonPathExpectationsHelper.assertValue(String, Matcher).Parse expected and actual response content as XML and assert that the two are "similar", i.e.