|
|
|
@ -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 { |
|
|
|
|
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 { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
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> { |
|
|
|
|
|
|
|
|
|