LinkedCaseInsensitiveMap exposes its locale for key conversion

Issue: SPR-15752
(cherry picked from commit 9b5132c)
This commit is contained in:
Juergen Hoeller
2017-07-10 14:24:28 +02:00
parent a9a4d7cf78
commit 3802aca474
2 changed files with 34 additions and 15 deletions

View File

@@ -108,12 +108,15 @@ public class LinkedCaseInsensitiveMapTests {
public void mapClone() {
map.put("key", "value1");
LinkedCaseInsensitiveMap<String> copy = map.clone();
assertEquals(map.getLocale(), copy.getLocale());
assertEquals("value1", map.get("key"));
assertEquals("value1", map.get("KEY"));
assertEquals("value1", map.get("Key"));
assertEquals("value1", copy.get("key"));
assertEquals("value1", copy.get("KEY"));
assertEquals("value1", copy.get("Key"));
copy.put("Key", "value2");
assertEquals(1, map.size());
assertEquals(1, copy.size());