mirror of
https://github.com/spring-projects/spring-framework
synced 2026-06-08 17:33:33 +00:00
Allow setting ApiVersionInserter to null
It should be possible to reset this, e.g. after call to mutate a client or a test client.
This commit is contained in:
+1
-1
@@ -215,7 +215,7 @@ class DefaultWebTestClientBuilder implements WebTestClient.Builder {
|
||||
}
|
||||
|
||||
@Override
|
||||
public WebTestClient.Builder apiVersionInserter(ApiVersionInserter apiVersionInserter) {
|
||||
public WebTestClient.Builder apiVersionInserter(@Nullable ApiVersionInserter apiVersionInserter) {
|
||||
this.apiVersionInserter = apiVersionInserter;
|
||||
return this;
|
||||
}
|
||||
|
||||
+1
-1
@@ -453,7 +453,7 @@ public interface WebTestClient {
|
||||
* @param apiVersionInserter the inserter to use
|
||||
* @since 7.0
|
||||
*/
|
||||
Builder apiVersionInserter(ApiVersionInserter apiVersionInserter);
|
||||
Builder apiVersionInserter(@Nullable ApiVersionInserter apiVersionInserter);
|
||||
|
||||
/**
|
||||
* Add the given filter to the filter chain.
|
||||
|
||||
+1
-1
@@ -118,7 +118,7 @@ class DefaultRestTestClientBuilder<B extends RestTestClient.Builder<B>> implemen
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T extends B> T apiVersionInserter(ApiVersionInserter apiVersionInserter) {
|
||||
public <T extends B> T apiVersionInserter(@Nullable ApiVersionInserter apiVersionInserter) {
|
||||
this.restClientBuilder.apiVersionInserter(apiVersionInserter);
|
||||
return self();
|
||||
}
|
||||
|
||||
+1
-1
@@ -268,7 +268,7 @@ public interface RestTestClient {
|
||||
* of {@link ApiVersionInserter} for a list of choices.
|
||||
* @param apiVersionInserter the inserter to use
|
||||
*/
|
||||
<T extends B> T apiVersionInserter(ApiVersionInserter apiVersionInserter);
|
||||
<T extends B> T apiVersionInserter(@Nullable ApiVersionInserter apiVersionInserter);
|
||||
|
||||
/**
|
||||
* Add the given request interceptor to the end of the interceptor chain.
|
||||
|
||||
+1
-1
@@ -502,7 +502,7 @@ public abstract class AbstractMockHttpServletRequestBuilder<B extends AbstractMo
|
||||
* @param versionInserter the inserter to use
|
||||
* @since 7.0
|
||||
*/
|
||||
public B apiVersionInserter(ApiVersionInserter versionInserter) {
|
||||
public B apiVersionInserter(@Nullable ApiVersionInserter versionInserter) {
|
||||
this.versionInserter = versionInserter;
|
||||
return self();
|
||||
}
|
||||
|
||||
+1
-1
@@ -111,7 +111,7 @@ public abstract class AbstractMockMvcBuilder<B extends AbstractMockMvcBuilder<B>
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T extends B> T apiVersionInserter(ApiVersionInserter versionInserter) {
|
||||
public <T extends B> T apiVersionInserter(@Nullable ApiVersionInserter versionInserter) {
|
||||
this.apiVersionInserter = versionInserter;
|
||||
return self();
|
||||
}
|
||||
|
||||
+1
-1
@@ -86,7 +86,7 @@ public interface ConfigurableMockMvcBuilder<B extends ConfigurableMockMvcBuilder
|
||||
* @param versionInserter the inserter to use
|
||||
* @since 7.0
|
||||
*/
|
||||
<T extends B> T apiVersionInserter(ApiVersionInserter versionInserter);
|
||||
<T extends B> T apiVersionInserter(@Nullable ApiVersionInserter versionInserter);
|
||||
|
||||
/**
|
||||
* Define default request properties that should be merged into all
|
||||
|
||||
Reference in New Issue
Block a user