diff --git a/spring-test/src/main/java/org/springframework/test/web/client/MockMvcClientHttpRequestFactory.java b/spring-test/src/main/java/org/springframework/test/web/client/MockMvcClientHttpRequestFactory.java index d8906052ff5..7f71820c304 100644 --- a/spring-test/src/main/java/org/springframework/test/web/client/MockMvcClientHttpRequestFactory.java +++ b/spring-test/src/main/java/org/springframework/test/web/client/MockMvcClientHttpRequestFactory.java @@ -46,7 +46,10 @@ import static org.springframework.test.web.servlet.request.MockMvcRequestBuilder * * @author Rossen Stoyanchev * @since 3.2 - * @deprecated in favor of {@link RestTestClient#bindTo(MockMvc)} + * @deprecated in favor of + * {@link org.springframework.test.web.servlet.client.MockMvcClientHttpRequestFactory}, + * or consider also using {@link RestTestClient#bindTo(MockMvc)} for tests against a + * MockMvc server through a test client. */ @Deprecated(since = "7.0") public class MockMvcClientHttpRequestFactory implements ClientHttpRequestFactory { diff --git a/spring-test/src/main/java/org/springframework/test/web/servlet/client/MockMvcClientHttpRequestFactory.java b/spring-test/src/main/java/org/springframework/test/web/servlet/client/MockMvcClientHttpRequestFactory.java index 3c0edb6975d..acb23a32444 100644 --- a/spring-test/src/main/java/org/springframework/test/web/servlet/client/MockMvcClientHttpRequestFactory.java +++ b/spring-test/src/main/java/org/springframework/test/web/servlet/client/MockMvcClientHttpRequestFactory.java @@ -47,12 +47,15 @@ import static org.springframework.test.web.servlet.request.MockMvcRequestBuilder * @author Rob Worsnop * @since 7.0 */ -class MockMvcClientHttpRequestFactory implements ClientHttpRequestFactory { +public class MockMvcClientHttpRequestFactory implements ClientHttpRequestFactory { private final MockMvc mockMvc; - MockMvcClientHttpRequestFactory(MockMvc mockMvc) { + /** + * Constructor with a MockMvc instance to perform requests with. + */ + public MockMvcClientHttpRequestFactory(MockMvc mockMvc) { Assert.notNull(mockMvc, "MockMvc must not be null"); this.mockMvc = mockMvc; }