@ -1,5 +1,5 @@
@@ -1,5 +1,5 @@
/ *
* Copyright 2002 - 2015 the original author or authors .
* Copyright 2002 - 2016 the original author or authors .
*
* Licensed under the Apache License , Version 2 . 0 ( the "License" ) ;
* you may not use this file except in compliance with the License .
@ -1763,6 +1763,14 @@ public abstract class AbstractPropertyAccessorTests {
@@ -1763,6 +1763,14 @@ public abstract class AbstractPropertyAccessorTests {
assertEquals ( "val1" , Spr10115Bean . prop1 ) ;
}
@Test
public void cornerSpr13837 ( ) {
Spr13837Bean target = new Spr13837Bean ( ) ;
AbstractPropertyAccessor accessor = createAccessor ( target ) ;
accessor . setPropertyValue ( "something" , 42 ) ;
assertEquals ( Integer . valueOf ( 42 ) , target . something ) ;
}
private Person createPerson ( String name , String city , String country ) {
return new Person ( name , new Address ( city , country ) ) ;
@ -2201,6 +2209,20 @@ public abstract class AbstractPropertyAccessorTests {
@@ -2201,6 +2209,20 @@ public abstract class AbstractPropertyAccessorTests {
}
}
static class Spr13837Bean {
protected Integer something ;
public Spr13837Bean setSomething ( final Integer something ) {
this . something = something ;
return this ;
}
public Integer getSomething ( ) {
return this . something ;
}
}
@SuppressWarnings ( "serial" )
public static class ReadOnlyMap < K , V > extends HashMap < K , V > {