CLOUDSTACK-8660 - Adding new StringUtils.getDefaultCharset() in order to wrap 
the Charset equivalet method.

   - This test was added in order to cover the new 
StringUtils.getDefaultCharset().
     - One cannot be sure that StringUtils.getPreferredCharset() will always be 
equals to Charset.defaultCharset()

Signed-off-by: wilderrodrigues <[email protected]>

This closes #616


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/d632d631
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/d632d631
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/d632d631

Branch: refs/heads/reporter
Commit: d632d6312b99f8dbd75f8185a4c1e54c7f3e8d05
Parents: 245c976
Author: wilderrodrigues <[email protected]>
Authored: Wed Jul 22 16:27:56 2015 +0200
Committer: wilderrodrigues <[email protected]>
Committed: Thu Jul 23 08:08:46 2015 +0200

----------------------------------------------------------------------
 utils/src/com/cloud/utils/StringUtils.java      | 4 ++++
 utils/test/com/cloud/utils/StringUtilsTest.java | 6 +++++-
 2 files changed, 9 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/d632d631/utils/src/com/cloud/utils/StringUtils.java
----------------------------------------------------------------------
diff --git a/utils/src/com/cloud/utils/StringUtils.java 
b/utils/src/com/cloud/utils/StringUtils.java
index 02a616b..76f7806 100644
--- a/utils/src/com/cloud/utils/StringUtils.java
+++ b/utils/src/com/cloud/utils/StringUtils.java
@@ -52,6 +52,10 @@ public class StringUtils {
         return Charset.isSupported(UTF8);
     }
 
+    public static Charset getDefaultCharset() {
+        return Charset.defaultCharset();
+    }
+
     public static String join(final Iterable<? extends Object> iterable, final 
String delim) {
         final StringBuilder sb = new StringBuilder();
         if (iterable != null) {

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/d632d631/utils/test/com/cloud/utils/StringUtilsTest.java
----------------------------------------------------------------------
diff --git a/utils/test/com/cloud/utils/StringUtilsTest.java 
b/utils/test/com/cloud/utils/StringUtilsTest.java
index a9eeac7..3619ede 100644
--- a/utils/test/com/cloud/utils/StringUtilsTest.java
+++ b/utils/test/com/cloud/utils/StringUtilsTest.java
@@ -42,7 +42,11 @@ public class StringUtilsTest {
 
     @Test
     public void testGetDefaultCharset() {
-        assertEquals(StringUtils.getPreferredCharset(), 
Charset.defaultCharset());
+        // Is this test irrelevant? Is wrapping the Charset.defaultCharset() 
too much?
+        // This test was added in order to cover the new 
StringUtils.getDefaultCharset().
+        // One cannot be sure that StringUtils.getPreferredCharset() will 
always be
+        // equals to Charset.defaultCharset()
+        assertEquals(StringUtils.getDefaultCharset(), 
Charset.defaultCharset());
     }
 
     @Test

Reply via email to