Do not rely on default charset for test resources
[yangtools.git] / yang / yang-data-codec-gson / src / test / java / org / opendaylight / yangtools / yang / data / codec / gson / AnyXmlSupportTest.java
index a4e2bd9f6b1652ffb71c61563699b1f5d51ba777..cf7bc529e4e99cc7935272293354b5d1d0122740 100644 (file)
@@ -23,6 +23,7 @@ import java.io.IOException;
 import java.io.InputStream;
 import java.io.StringReader;
 import java.net.URISyntaxException;
+import java.nio.charset.StandardCharsets;
 import java.util.Optional;
 import javax.xml.transform.dom.DOMSource;
 import org.junit.Test;
@@ -156,8 +157,8 @@ public class AnyXmlSupportTest extends AbstractComplexJsonTest {
         assertTrue(data.isPresent());
         final String jsonOutput = normalizedNodesToJsonString(data.get(), schemaContext, SchemaPath.ROOT);
         final JsonParser parser = new JsonParser();
-        final JsonElement expextedJson = parser
-                .parse(new FileReader(new File(getClass().getResource(expectedJsonFile).toURI())));
+        final JsonElement expextedJson = parser.parse(new FileReader(
+            new File(getClass().getResource(expectedJsonFile).toURI()), StandardCharsets.UTF_8));
         final JsonElement serializedJson = parser.parse(jsonOutput);
         assertEquals(expextedJson, serializedJson);
     }