diff options
author | Artur <artur@vaadin.com> | 2017-08-28 16:13:46 +0300 |
---|---|---|
committer | Henri Sara <henri.sara@gmail.com> | 2017-08-29 17:36:54 +0300 |
commit | 5a8cd81b624faf7bec44471f2b6aa556ad3effc8 (patch) | |
tree | 6d99ed039ecb2d8f558889299b38b517ca8c632b | |
parent | 4f1d664497a0ae6f2ef5f7e63e0c483708b1350a (diff) | |
download | vaadin-framework-5a8cd81b624faf7bec44471f2b6aa556ad3effc8.tar.gz vaadin-framework-5a8cd81b624faf7bec44471f2b6aa556ad3effc8.zip |
Fix capitalization of single character strings (#9880)
-rw-r--r-- | shared/src/main/java/com/vaadin/shared/util/SharedUtil.java | 2 | ||||
-rw-r--r-- | shared/src/test/java/com/vaadin/shared/util/SharedUtilTest.java | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/shared/src/main/java/com/vaadin/shared/util/SharedUtil.java b/shared/src/main/java/com/vaadin/shared/util/SharedUtil.java index eaf8729a5e..974c45ae02 100644 --- a/shared/src/main/java/com/vaadin/shared/util/SharedUtil.java +++ b/shared/src/main/java/com/vaadin/shared/util/SharedUtil.java @@ -199,7 +199,7 @@ public class SharedUtil implements Serializable { } if (string.length() <= 1) { - return string.toUpperCase(); + return string.toUpperCase(Locale.ENGLISH); } return string.substring(0, 1).toUpperCase(Locale.ENGLISH) diff --git a/shared/src/test/java/com/vaadin/shared/util/SharedUtilTest.java b/shared/src/test/java/com/vaadin/shared/util/SharedUtilTest.java index 791637e1b1..b468093da1 100644 --- a/shared/src/test/java/com/vaadin/shared/util/SharedUtilTest.java +++ b/shared/src/test/java/com/vaadin/shared/util/SharedUtilTest.java @@ -113,6 +113,7 @@ public class SharedUtilTest { try { Locale.setDefault(new Locale("tr", "TR")); Assert.assertEquals("Integer", SharedUtil.capitalize("integer")); + Assert.assertEquals("I", SharedUtil.capitalize("i")); } finally { Locale.setDefault(defaultLocale); } |