mirror of
https://github.com/spring-projects/spring-framework
synced 2026-06-08 17:33:33 +00:00
Correctly apply required API version validation
Closes gh-35386
This commit is contained in:
+5
-4
@@ -35,8 +35,6 @@ public class DefaultApiVersionStrategiesTests {
|
||||
|
||||
private static final SemanticApiVersionParser parser = new SemanticApiVersionParser();
|
||||
|
||||
private final MockHttpServletRequest request = new MockHttpServletRequest();
|
||||
|
||||
|
||||
@Test
|
||||
void defaultVersionIsParsed() {
|
||||
@@ -113,8 +111,11 @@ public class DefaultApiVersionStrategiesTests {
|
||||
}
|
||||
|
||||
private void validateVersion(@Nullable String version, DefaultApiVersionStrategy strategy) {
|
||||
Comparable<?> parsedVersion = (version != null ? parser.parseVersion(version) : null);
|
||||
strategy.validateVersion(parsedVersion, request);
|
||||
MockHttpServletRequest request = new MockHttpServletRequest();
|
||||
if (version != null) {
|
||||
request.setParameter("api-version", version);
|
||||
}
|
||||
strategy.resolveParseAndValidateVersion(request);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user