@@ -150,8 +150,6 @@ void resolveString() throws Exception {
150150
151151 MethodParameter param = this .testMethod .annot (requestParam ().notRequired ("bar" )).arg (String .class );
152152 Object result = resolver .resolveArgument (param , null , webRequest , null );
153- boolean condition = result instanceof String ;
154- assertThat (condition ).isTrue ();
155153 assertThat (result ).as ("Invalid result" ).isEqualTo (expected );
156154 }
157155
@@ -162,22 +160,18 @@ void resolveStringArray() throws Exception {
162160
163161 MethodParameter param = this .testMethod .annotPresent (RequestParam .class ).arg (String [].class );
164162 Object result = resolver .resolveArgument (param , null , webRequest , null );
165- boolean condition = result instanceof String [];
166- assertThat (condition ).isTrue ();
167- assertThat ((String []) result ).as ("Invalid result" ).isEqualTo (expected );
163+ assertThat (result ).as ("Invalid result" ).isEqualTo (expected );
168164 }
169165
170- @ Test // gh-32577
166+ @ Test // gh-32577
171167 void resolveStringArrayWithEmptyArraySuffix () throws Exception {
172168 String [] expected = new String [] {"foo" , "bar" };
173169 request .addParameter ("name[]" , expected [0 ]);
174170 request .addParameter ("name[]" , expected [1 ]);
175171
176172 MethodParameter param = this .testMethod .annotPresent (RequestParam .class ).arg (String [].class );
177173 Object result = resolver .resolveArgument (param , null , webRequest , null );
178- boolean condition = result instanceof String [];
179- assertThat (condition ).isTrue ();
180- assertThat ((String []) result ).isEqualTo (expected );
174+ assertThat (result ).isEqualTo (expected );
181175 }
182176
183177 @ Test
@@ -189,8 +183,6 @@ void resolveMultipartFile() throws Exception {
189183
190184 MethodParameter param = this .testMethod .annotPresent (RequestParam .class ).arg (MultipartFile .class );
191185 Object result = resolver .resolveArgument (param , null , webRequest , null );
192- boolean condition = result instanceof MultipartFile ;
193- assertThat (condition ).isTrue ();
194186 assertThat (result ).as ("Invalid result" ).isEqualTo (expected );
195187 }
196188
@@ -206,9 +198,6 @@ void resolveMultipartFileList() throws Exception {
206198
207199 MethodParameter param = this .testMethod .annotPresent (RequestParam .class ).arg (List .class , MultipartFile .class );
208200 Object result = resolver .resolveArgument (param , null , webRequest , null );
209-
210- boolean condition = result instanceof List ;
211- assertThat (condition ).isTrue ();
212201 assertThat (result ).isEqualTo (Arrays .asList (expected1 , expected2 ));
213202 }
214203
@@ -235,9 +224,7 @@ void resolveMultipartFileArray() throws Exception {
235224
236225 MethodParameter param = this .testMethod .annotPresent (RequestParam .class ).arg (MultipartFile [].class );
237226 Object result = resolver .resolveArgument (param , null , webRequest , null );
238-
239- boolean condition = result instanceof MultipartFile [];
240- assertThat (condition ).isTrue ();
227+ assertThat (result instanceof MultipartFile []).isTrue ();
241228 MultipartFile [] parts = (MultipartFile []) result ;
242229 assertThat (parts ).hasSize (2 );
243230 assertThat (expected1 ).isEqualTo (parts [0 ]);
@@ -266,9 +253,6 @@ void resolvePart() throws Exception {
266253
267254 MethodParameter param = this .testMethod .annotPresent (RequestParam .class ).arg (Part .class );
268255 Object result = resolver .resolveArgument (param , null , webRequest , null );
269-
270- boolean condition = result instanceof Part ;
271- assertThat (condition ).isTrue ();
272256 assertThat (result ).as ("Invalid result" ).isEqualTo (expected );
273257 }
274258
@@ -286,9 +270,6 @@ void resolvePartList() throws Exception {
286270
287271 MethodParameter param = this .testMethod .annotPresent (RequestParam .class ).arg (List .class , Part .class );
288272 Object result = resolver .resolveArgument (param , null , webRequest , null );
289-
290- boolean condition = result instanceof List ;
291- assertThat (condition ).isTrue ();
292273 assertThat (result ).isEqualTo (Arrays .asList (expected1 , expected2 ));
293274 }
294275
@@ -319,9 +300,7 @@ void resolvePartArray() throws Exception {
319300
320301 MethodParameter param = this .testMethod .annotPresent (RequestParam .class ).arg (Part [].class );
321302 Object result = resolver .resolveArgument (param , null , webRequest , null );
322-
323- boolean condition = result instanceof Part [];
324- assertThat (condition ).isTrue ();
303+ assertThat (result instanceof Part []).isTrue ();
325304 Part [] parts = (Part []) result ;
326305 assertThat (parts ).hasSize (2 );
327306 assertThat (expected1 ).isEqualTo (parts [0 ]);
@@ -350,8 +329,6 @@ void resolveMultipartFileNotAnnot() throws Exception {
350329
351330 MethodParameter param = this .testMethod .annotNotPresent ().arg (MultipartFile .class );
352331 Object result = resolver .resolveArgument (param , null , webRequest , null );
353- boolean condition = result instanceof MultipartFile ;
354- assertThat (condition ).isTrue ();
355332 assertThat (result ).as ("Invalid result" ).isEqualTo (expected );
356333 }
357334
@@ -368,8 +345,6 @@ void resolveMultipartFileListNotannot() throws Exception {
368345 .annotNotPresent (RequestParam .class ).arg (List .class , MultipartFile .class );
369346
370347 Object result = resolver .resolveArgument (param , null , webRequest , null );
371- boolean condition = result instanceof List ;
372- assertThat (condition ).isTrue ();
373348 assertThat (result ).isEqualTo (Arrays .asList (expected1 , expected2 ));
374349 }
375350
@@ -424,17 +399,13 @@ void resolvePartNotAnnot() throws Exception {
424399
425400 MethodParameter param = this .testMethod .annotNotPresent (RequestParam .class ).arg (Part .class );
426401 Object result = resolver .resolveArgument (param , null , webRequest , null );
427- boolean condition = result instanceof Part ;
428- assertThat (condition ).isTrue ();
429402 assertThat (result ).as ("Invalid result" ).isEqualTo (expected );
430403 }
431404
432405 @ Test
433406 void resolveDefaultValue () throws Exception {
434407 MethodParameter param = this .testMethod .annot (requestParam ().notRequired ("bar" )).arg (String .class );
435408 Object result = resolver .resolveArgument (param , null , webRequest , null );
436- boolean condition = result instanceof String ;
437- assertThat (condition ).isTrue ();
438409 assertThat (result ).as ("Invalid result" ).isEqualTo ("bar" );
439410 }
440411
@@ -452,7 +423,6 @@ public void missingRequestParamEmptyValueConvertedToNull() throws Exception {
452423
453424 WebDataBinderFactory binderFactory = mock ();
454425 given (binderFactory .createBinder (webRequest , null , "stringNotAnnot" )).willReturn (binder );
455-
456426 request .addParameter ("stringNotAnnot" , "" );
457427
458428 MethodParameter param = this .testMethod .annotNotPresent (RequestParam .class ).arg (String .class );
@@ -466,7 +436,6 @@ public void missingRequestParamAfterConversionWithDefaultValue() throws Exceptio
466436
467437 WebDataBinderFactory binderFactory = mock ();
468438 given (binderFactory .createBinder (webRequest , null , "booleanParam" )).willReturn (binder );
469-
470439 request .addParameter ("booleanParam" , " " );
471440
472441 MethodParameter param = this .testMethod .annotPresent (RequestParam .class ).arg (Boolean .class );
@@ -481,22 +450,20 @@ void missingRequestParamEmptyValueNotRequired() throws Exception {
481450
482451 WebDataBinderFactory binderFactory = mock ();
483452 given (binderFactory .createBinder (webRequest , null , "name" )).willReturn (binder );
484-
485453 request .addParameter ("name" , "" );
486454
487455 MethodParameter param = this .testMethod .annot (requestParam ().notRequired ()).arg (String .class );
488456 Object arg = resolver .resolveArgument (param , null , webRequest , binderFactory );
489457 assertThat (arg ).isNull ();
490458 }
491459
492- @ Test // gh-29550
460+ @ Test // gh-29550
493461 public void missingRequestParamEmptyValueNotRequiredWithDefaultValue () throws Exception {
494462 WebDataBinder binder = new WebRequestDataBinder (null );
495463 binder .registerCustomEditor (String .class , new StringTrimmerEditor (true ));
496464
497465 WebDataBinderFactory binderFactory = mock ();
498466 given (binderFactory .createBinder (webRequest , null , "name" )).willReturn (binder );
499-
500467 request .addParameter ("name" , " " );
501468
502469 MethodParameter param = this .testMethod .annot (requestParam ().notRequired ("bar" )).arg (String .class );
@@ -509,9 +476,6 @@ void resolveSimpleTypeParam() throws Exception {
509476 request .setParameter ("stringNotAnnot" , "plainValue" );
510477 MethodParameter param = this .testMethod .annotNotPresent (RequestParam .class ).arg (String .class );
511478 Object result = resolver .resolveArgument (param , null , webRequest , null );
512-
513- boolean condition = result instanceof String ;
514- assertThat (condition ).isTrue ();
515479 assertThat (result ).isEqualTo ("plainValue" );
516480 }
517481
@@ -658,9 +622,7 @@ void resolveOptionalMultipartFile() throws Exception {
658622
659623 MethodParameter param = this .testMethod .annotPresent (RequestParam .class ).arg (Optional .class , MultipartFile .class );
660624 Object result = resolver .resolveArgument (param , null , webRequest , binderFactory );
661-
662- boolean condition = result instanceof Optional ;
663- assertThat (condition ).isTrue ();
625+ assertThat (result instanceof Optional ).isTrue ();
664626 assertThat (((Optional <?>) result ).get ()).as ("Invalid result" ).isEqualTo (expected );
665627 }
666628
0 commit comments