Merge branch '6.2.x'
This commit is contained in:
@@ -119,6 +119,23 @@ class ExtendedServletRequestDataBinderTests {
|
||||
assertThat(mpvs).isEmpty();
|
||||
}
|
||||
|
||||
@Test
|
||||
void headerPredicateWithConstructorArgs() {
|
||||
ExtendedServletRequestDataBinder binder = new ExtendedServletRequestDataBinder(null);
|
||||
binder.addHeaderPredicate(name -> !name.equalsIgnoreCase("Some-Int-Array"));
|
||||
binder.setTargetType(ResolvableType.forClass(DataBean.class));
|
||||
binder.setNameResolver(new BindParamNameResolver());
|
||||
|
||||
request.addHeader("Some-Int-Array", "1");
|
||||
request.addHeader("Some-Int-Array", "2");
|
||||
|
||||
binder.construct(request);
|
||||
|
||||
DataBean bean = (DataBean) binder.getTarget();
|
||||
|
||||
assertThat(bean.someIntArray()).isNull();
|
||||
}
|
||||
|
||||
@Test
|
||||
void headerPredicate() {
|
||||
TestBinder binder = new TestBinder();
|
||||
|
||||
Reference in New Issue
Block a user