Comment on difference in matrix variable test

Based on discussion under
https://github.com/spring-projects/spring-framework/pull/1901
This commit is contained in:
Rossen Stoyanchev
2018-07-27 07:52:12 -04:00
parent 025fd2962e
commit f5ff1dc3f9
2 changed files with 5 additions and 0 deletions

View File

@@ -284,6 +284,10 @@ public class RequestMappingInfoHandlerMappingTests {
matrixVariables = getMatrixVariables(exchange, "foo");
uriVariables = getUriTemplateVariables(exchange);
// Unlike Spring MVC, WebFlux currently does not support APIs like
// "/foo/{ids}" and URL "/foo/id=1;id=2;id=3" where the whole path
// segment is a sequence of name-value pairs.
assertNotNull(matrixVariables);
assertEquals(1, matrixVariables.size());
assertEquals("c", matrixVariables.getFirst("b"));

View File

@@ -355,6 +355,7 @@ public class RequestMappingInfoHandlerMappingTests {
uriVariables = getUriTemplateVariables(request);
assertNotNull(matrixVariables);
assertEquals(2, matrixVariables.size());
assertEquals("42", matrixVariables.getFirst("a"));
assertEquals("c", matrixVariables.getFirst("b"));
assertEquals("a=42", uriVariables.get("foo"));