@ -33,7 +33,7 @@ import javax.validation.constraints.NotNull;
@@ -33,7 +33,7 @@ import javax.validation.constraints.NotNull;
import org.junit.jupiter.api.BeforeEach ;
import org.junit.jupiter.api.Test ;
import org.springframework.core.LocalVariableTable ParameterNameDiscoverer ;
import org.springframework.core.Default ParameterNameDiscoverer ;
import org.springframework.core.MethodParameter ;
import org.springframework.core.annotation.SynthesizingMethodParameter ;
import org.springframework.http.HttpInputMessage ;
@ -138,7 +138,7 @@ public class RequestPartMethodArgumentResolverTests {
@@ -138,7 +138,7 @@ public class RequestPartMethodArgumentResolverTests {
Method method = ReflectionUtils . findMethod ( getClass ( ) , "handle" , ( Class < ? > [ ] ) null ) ;
paramRequestPart = new SynthesizingMethodParameter ( method , 0 ) ;
paramRequestPart . initParameterNameDiscovery ( new LocalVariableTable ParameterNameDiscoverer( ) ) ;
paramRequestPart . initParameterNameDiscovery ( new Default ParameterNameDiscoverer( ) ) ;
paramNamedRequestPart = new SynthesizingMethodParameter ( method , 1 ) ;
paramValidRequestPart = new SynthesizingMethodParameter ( method , 2 ) ;
paramMultipartFile = new SynthesizingMethodParameter ( method , 3 ) ;
@ -146,20 +146,20 @@ public class RequestPartMethodArgumentResolverTests {
@@ -146,20 +146,20 @@ public class RequestPartMethodArgumentResolverTests {
paramMultipartFileArray = new SynthesizingMethodParameter ( method , 5 ) ;
paramInt = new SynthesizingMethodParameter ( method , 6 ) ;
paramMultipartFileNotAnnot = new SynthesizingMethodParameter ( method , 7 ) ;
paramMultipartFileNotAnnot . initParameterNameDiscovery ( new LocalVariableTable ParameterNameDiscoverer( ) ) ;
paramMultipartFileNotAnnot . initParameterNameDiscovery ( new Default ParameterNameDiscoverer( ) ) ;
paramPart = new SynthesizingMethodParameter ( method , 8 ) ;
paramPart . initParameterNameDiscovery ( new LocalVariableTable ParameterNameDiscoverer( ) ) ;
paramPart . initParameterNameDiscovery ( new Default ParameterNameDiscoverer( ) ) ;
paramPartList = new SynthesizingMethodParameter ( method , 9 ) ;
paramPartArray = new SynthesizingMethodParameter ( method , 10 ) ;
paramRequestParamAnnot = new SynthesizingMethodParameter ( method , 11 ) ;
optionalMultipartFile = new SynthesizingMethodParameter ( method , 12 ) ;
optionalMultipartFile . initParameterNameDiscovery ( new LocalVariableTable ParameterNameDiscoverer( ) ) ;
optionalMultipartFile . initParameterNameDiscovery ( new Default ParameterNameDiscoverer( ) ) ;
optionalMultipartFileList = new SynthesizingMethodParameter ( method , 13 ) ;
optionalMultipartFileList . initParameterNameDiscovery ( new LocalVariableTable ParameterNameDiscoverer( ) ) ;
optionalMultipartFileList . initParameterNameDiscovery ( new Default ParameterNameDiscoverer( ) ) ;
optionalPart = new SynthesizingMethodParameter ( method , 14 ) ;
optionalPart . initParameterNameDiscovery ( new LocalVariableTable ParameterNameDiscoverer( ) ) ;
optionalPart . initParameterNameDiscovery ( new Default ParameterNameDiscoverer( ) ) ;
optionalPartList = new SynthesizingMethodParameter ( method , 15 ) ;
optionalPartList . initParameterNameDiscovery ( new LocalVariableTable ParameterNameDiscoverer( ) ) ;
optionalPartList . initParameterNameDiscovery ( new Default ParameterNameDiscoverer( ) ) ;
optionalRequestPart = new SynthesizingMethodParameter ( method , 16 ) ;
}
@ -204,7 +204,7 @@ public class RequestPartMethodArgumentResolverTests {
@@ -204,7 +204,7 @@ public class RequestPartMethodArgumentResolverTests {
assertThat ( actual ) . isNotNull ( ) ;
assertThat ( actual instanceof MultipartFile [ ] ) . isTrue ( ) ;
MultipartFile [ ] parts = ( MultipartFile [ ] ) actual ;
assertThat ( parts . length ) . isEqualTo ( 2 ) ;
assertThat ( parts ) . hasSize ( 2 ) ;
assertThat ( multipartFile1 ) . isEqualTo ( parts [ 0 ] ) ;
assertThat ( multipartFile2 ) . isEqualTo ( parts [ 1 ] ) ;
}
@ -270,7 +270,7 @@ public class RequestPartMethodArgumentResolverTests {
@@ -270,7 +270,7 @@ public class RequestPartMethodArgumentResolverTests {
Object result = resolver . resolveArgument ( paramPartArray , null , webRequest , null ) ;
assertThat ( result instanceof Part [ ] ) . isTrue ( ) ;
Part [ ] parts = ( Part [ ] ) result ;
assertThat ( parts . length ) . isEqualTo ( 2 ) ;
assertThat ( parts ) . hasSize ( 2 ) ;
assertThat ( part1 ) . isEqualTo ( parts [ 0 ] ) ;
assertThat ( part2 ) . isEqualTo ( parts [ 1 ] ) ;
}