CAMEL-8356 Polish the code

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

Branch: refs/heads/camel-2.14.x
Commit: 81b4527dfe0619dc4020f39228284f134de3900b
Parents: 79e3846
Author: Willem Jiang <willem.ji...@gmail.com>
Authored: Mon Mar 2 13:37:14 2015 +0800
Committer: Willem Jiang <willem.ji...@gmail.com>
Committed: Mon Mar 2 13:44:57 2015 +0800

----------------------------------------------------------------------
 .../camel/converter/IOConverterCharsetTest.java | 32 ++++++++++++--------
 1 file changed, 20 insertions(+), 12 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/81b4527d/camel-core/src/test/java/org/apache/camel/converter/IOConverterCharsetTest.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/test/java/org/apache/camel/converter/IOConverterCharsetTest.java
 
b/camel-core/src/test/java/org/apache/camel/converter/IOConverterCharsetTest.java
index 52f2d10..b96175e 100644
--- 
a/camel-core/src/test/java/org/apache/camel/converter/IOConverterCharsetTest.java
+++ 
b/camel-core/src/test/java/org/apache/camel/converter/IOConverterCharsetTest.java
@@ -29,9 +29,16 @@ import org.apache.camel.ContextTestSupport;
 
 public class IOConverterCharsetTest extends ContextTestSupport {
     private static final String CONTENT = "G\u00f6tzend\u00e4mmerung,Joseph 
und seine Br\u00fcder";
+    private static final Charset DEFAULT_CHARSET = Charset.defaultCharset();
+    
+    // Just set the default charset back
+    protected void tearDown() throws Exception {
+        super.tearDown();
+        switchToDefaultCharset(DEFAULT_CHARSET.displayName());
+    }
 
     public void testToInputStreamFileWithCharsetUTF8() throws Exception {
-       switchToDefaultCharset("UTF-8");
+        switchToDefaultCharset("UTF-8");
         File file = new 
File("src/test/resources/org/apache/camel/converter/german.utf-8.txt");
         InputStream in = IOConverter.toInputStream(file, "UTF-8");
         // do read with default charset!
@@ -50,7 +57,7 @@ public class IOConverterCharsetTest extends 
ContextTestSupport {
     }
 
     public void testToInputStreamFileWithCharsetUTF8withOtherDefaultEncoding() 
throws Exception {
-       switchToDefaultCharset("ISO-8859-1");
+        switchToDefaultCharset("ISO-8859-1");
         File file = new 
File("src/test/resources/org/apache/camel/converter/german.utf-8.txt");
         InputStream in = IOConverter.toInputStream(file, "UTF-8");
         // do read with default charset!
@@ -69,7 +76,7 @@ public class IOConverterCharsetTest extends 
ContextTestSupport {
     }
 
     public void testToInputStreamFileWithCharsetLatin1() throws Exception {
-       switchToDefaultCharset("UTF-8");
+        switchToDefaultCharset("UTF-8");
         File file = new 
File("src/test/resources/org/apache/camel/converter/german.iso-8859-1.txt");
         InputStream in = IOConverter.toInputStream(file, "ISO-8859-1");
         // do read with default charset!
@@ -87,7 +94,7 @@ public class IOConverterCharsetTest extends 
ContextTestSupport {
     }
 
     public void testToInputStreamFileDirectByteDumpWithCharsetLatin1() throws 
Exception {
-       switchToDefaultCharset("UTF-8");
+        switchToDefaultCharset("UTF-8");
         File file = new 
File("src/test/resources/org/apache/camel/converter/german.iso-8859-1.txt");
         InputStream in = IOConverter.toInputStream(file, "ISO-8859-1");
         InputStream naiveIn = new FileInputStream(file);
@@ -134,12 +141,13 @@ public class IOConverterCharsetTest extends 
ContextTestSupport {
     }
 
 
-       private void switchToDefaultCharset(String charset) {
-               try {
-                       Field defaultCharset = 
Charset.class.getDeclaredField("defaultCharset");
-                       defaultCharset.setAccessible(true);
-                       defaultCharset.set(null, Charset.forName(charset));
-               } catch (Exception e) {
-               }
-       }
+    private void switchToDefaultCharset(String charset) {
+        try {
+            Field defaultCharset = 
Charset.class.getDeclaredField("defaultCharset");
+            defaultCharset.setAccessible(true);
+            defaultCharset.set(null, Charset.forName(charset));
+        } catch (Exception e) {
+            // Do nothing here
+        }
+    }
 }

Reply via email to