You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by tw...@apache.org on 2008/10/13 15:35:15 UTC
svn commit: r704118 - in
/incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima:
analysis_engine/impl/ analysis_engine/impl/metadata/ cas/test/
collection/impl/ resource/impl/ resource/metadata/impl/
Author: twgoetz
Date: Mon Oct 13 06:35:14 2008
New Revision: 704118
URL: http://svn.apache.org/viewvc?rev=704118&view=rev
Log:
Jira UIMA-1202: add proper encoding handling to various test cases.
https://issues.apache.org/jira/browse/UIMA-1202
Modified:
incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/AnalysisEngineDescription_implTest.java
incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/ResultSpecification_implTest.java
incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/TaeDescription_implTest.java
incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/metadata/SofaMapping_implTest.java
incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/cas/test/SofaTest.java
incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/collection/impl/CasConsumerDescription_implTest.java
incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/collection/impl/CasInitializerDescription_implTest.java
incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/collection/impl/CollectionReaderDescription_implTest.java
incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/impl/DataResource_implTest.java
incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/impl/PearSpecifier_implTest.java
incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/impl/TestResourceInterface_impl.java
incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/impl/URISpecifier_implTest.java
incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/metadata/impl/Import_implTest.java
Modified: incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/AnalysisEngineDescription_implTest.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/AnalysisEngineDescription_implTest.java?rev=704118&r1=704117&r2=704118&view=diff
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/AnalysisEngineDescription_implTest.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/AnalysisEngineDescription_implTest.java Mon Oct 13 06:35:14 2008
@@ -84,6 +84,11 @@
*
*/
public class AnalysisEngineDescription_implTest extends TestCase {
+
+ // Text encoding to use for the various byte/character conversions happening in this test case.
+ // Public because also used by other test cases.
+ public static final String encoding = "utf-8";
+
/**
* Constructor for AnalysisEngineDescription_implTest.
*
@@ -275,10 +280,10 @@
// System.out.println(aggregateDescXml);
// parse objects from XML
- InputStream is = new ByteArrayInputStream(primitiveDescXml.getBytes());
+ InputStream is = new ByteArrayInputStream(primitiveDescXml.getBytes(encoding));
AnalysisEngineDescription newPrimitiveDesc = (AnalysisEngineDescription) UIMAFramework
.getXMLParser().parse(new XMLInputSource(is, null));
- is = new ByteArrayInputStream(aggregateDescXml.getBytes());
+ is = new ByteArrayInputStream(aggregateDescXml.getBytes(encoding));
AnalysisEngineDescription newAggregateDesc = (AnalysisEngineDescription) UIMAFramework
.getXMLParser().parse(new XMLInputSource(is, null));
@@ -296,7 +301,7 @@
writer = new StringWriter();
desc.toXML(writer);
String descXml = writer.getBuffer().toString();
- is = new ByteArrayInputStream(descXml.getBytes());
+ is = new ByteArrayInputStream(descXml.getBytes(encoding));
AnalysisEngineDescription newDesc = (AnalysisEngineDescription) UIMAFramework.getXMLParser()
.parse(new XMLInputSource(is, null));
Assert.assertEquals(desc, newDesc);
@@ -308,7 +313,7 @@
writer = new StringWriter();
desc.toXML(writer);
descXml = writer.getBuffer().toString();
- is = new ByteArrayInputStream(descXml.getBytes());
+ is = new ByteArrayInputStream(descXml.getBytes(encoding));
newDesc = (AnalysisEngineDescription) UIMAFramework.getXMLParser().parse(
new XMLInputSource(is, null));
Assert.assertEquals(desc, newDesc);
Modified: incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/ResultSpecification_implTest.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/ResultSpecification_implTest.java?rev=704118&r1=704117&r2=704118&view=diff
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/ResultSpecification_implTest.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/ResultSpecification_implTest.java Mon Oct 13 06:35:14 2008
@@ -19,6 +19,8 @@
package org.apache.uima.analysis_engine.impl;
+import static org.apache.uima.analysis_engine.impl.AnalysisEngineDescription_implTest.encoding;
+
import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.io.StringWriter;
@@ -528,7 +530,7 @@
// System.out.println(rsXml);
// parse object back from XML
- InputStream is = new ByteArrayInputStream(rsXml.getBytes());
+ InputStream is = new ByteArrayInputStream(rsXml.getBytes(encoding));
ResultSpecification newRS = UIMAFramework.getXMLParser().parseResultSpecification(
new XMLInputSource(is, null));
TypeOrFeature[] tofs = newRS.getResultTypesAndFeatures();
Modified: incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/TaeDescription_implTest.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/TaeDescription_implTest.java?rev=704118&r1=704117&r2=704118&view=diff
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/TaeDescription_implTest.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/TaeDescription_implTest.java Mon Oct 13 06:35:14 2008
@@ -66,6 +66,8 @@
import org.apache.uima.test.junit_extension.JUnitExtension;
import org.apache.uima.util.XMLInputSource;
+import static org.apache.uima.analysis_engine.impl.AnalysisEngineDescription_implTest.encoding;
+
/**
* Test the TaeDescription_impl class.
*
@@ -251,10 +253,10 @@
// System.out.println(aggregateDescXml);
// parse objects back from XML
- InputStream is = new ByteArrayInputStream(primitiveDescXml.getBytes());
+ InputStream is = new ByteArrayInputStream(primitiveDescXml.getBytes(encoding));
AnalysisEngineDescription newPrimitiveDesc = UIMAFramework.getXMLParser().parseAnalysisEngineDescription(
new XMLInputSource(is, null));
- is = new ByteArrayInputStream(aggregateDescXml.getBytes());
+ is = new ByteArrayInputStream(aggregateDescXml.getBytes(encoding));
AnalysisEngineDescription newAggregateDesc = UIMAFramework.getXMLParser().parseAnalysisEngineDescription(
new XMLInputSource(is, null));
Modified: incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/metadata/SofaMapping_implTest.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/metadata/SofaMapping_implTest.java?rev=704118&r1=704117&r2=704118&view=diff
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/metadata/SofaMapping_implTest.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/metadata/SofaMapping_implTest.java Mon Oct 13 06:35:14 2008
@@ -19,6 +19,8 @@
package org.apache.uima.analysis_engine.impl.metadata;
+import static org.apache.uima.analysis_engine.impl.AnalysisEngineDescription_implTest.encoding;
+
import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.io.StringWriter;
@@ -63,10 +65,10 @@
sm2.toXML(writer);
String sm2Xml = writer.getBuffer().toString();
// parse from XML
- InputStream is = new ByteArrayInputStream(sm1Xml.getBytes());
+ InputStream is = new ByteArrayInputStream(sm1Xml.getBytes(encoding));
SofaMapping_impl newSm1 = (SofaMapping_impl) UIMAFramework.getXMLParser().parse(
new XMLInputSource(is, null));
- is = new ByteArrayInputStream(sm2Xml.getBytes());
+ is = new ByteArrayInputStream(sm2Xml.getBytes(encoding));
SofaMapping_impl newSm2 = (SofaMapping_impl) UIMAFramework.getXMLParser().parse(
new XMLInputSource(is, null));
Modified: incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/cas/test/SofaTest.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/cas/test/SofaTest.java?rev=704118&r1=704117&r2=704118&view=diff
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/cas/test/SofaTest.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/cas/test/SofaTest.java Mon Oct 13 06:35:14 2008
@@ -19,6 +19,7 @@
package org.apache.uima.cas.test;
+import java.io.BufferedReader;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
@@ -27,7 +28,9 @@
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
+import java.io.InputStreamReader;
import java.io.OutputStream;
+import java.io.Reader;
import java.nio.ByteBuffer;
import java.util.HashMap;
import java.util.Iterator;
@@ -552,6 +555,7 @@
}
public void testSetSofaDataURIonInitialView() throws Exception {
+ // This test uses platform encoding both for reading and writing.
String someText="remote text.";
String someTextFile="./someUriText.txt";
FileWriter output = new FileWriter(someTextFile);
@@ -566,13 +570,20 @@
InputStream is = this.cas.getSofaDataStream();
assertTrue(is != null);
- byte[] dest = new byte[1];
- StringBuffer buf = new StringBuffer();
- while (is.read(dest) != -1) {
- buf.append((char) dest[0]);
- }
+
+ // This obviously can't work on all platforms
+// byte[] dest = new byte[1];
+// StringBuffer buf = new StringBuffer();
+// while (is.read(dest) != -1) {
+// buf.append((char) dest[0]);
+// }
+// is.close();
+// assertTrue(buf.toString().equals(someText));
+
+ BufferedReader reader = new BufferedReader(new InputStreamReader(is));
+ String textFromFile = reader.readLine();
is.close();
- assertTrue(buf.toString().equals(someText));
+ assertTrue(textFromFile.equals(someText));
File testFile = new File(someTextFile);
assertTrue(testFile.delete());
}
Modified: incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/collection/impl/CasConsumerDescription_implTest.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/collection/impl/CasConsumerDescription_implTest.java?rev=704118&r1=704117&r2=704118&view=diff
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/collection/impl/CasConsumerDescription_implTest.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/collection/impl/CasConsumerDescription_implTest.java Mon Oct 13 06:35:14 2008
@@ -19,6 +19,8 @@
package org.apache.uima.collection.impl;
+import static org.apache.uima.analysis_engine.impl.AnalysisEngineDescription_implTest.encoding;
+
import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.io.StringWriter;
@@ -189,7 +191,7 @@
// System.out.println(testDescXml);
// parse objects from XML (no schema validation)
- InputStream is = new ByteArrayInputStream(testDescXml.getBytes());
+ InputStream is = new ByteArrayInputStream(testDescXml.getBytes(encoding));
CasConsumerDescription newDesc = (CasConsumerDescription) UIMAFramework.getXMLParser().parse(
new XMLInputSource(is, null));
Modified: incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/collection/impl/CasInitializerDescription_implTest.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/collection/impl/CasInitializerDescription_implTest.java?rev=704118&r1=704117&r2=704118&view=diff
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/collection/impl/CasInitializerDescription_implTest.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/collection/impl/CasInitializerDescription_implTest.java Mon Oct 13 06:35:14 2008
@@ -19,6 +19,8 @@
package org.apache.uima.collection.impl;
+import static org.apache.uima.analysis_engine.impl.AnalysisEngineDescription_implTest.encoding;
+
import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.io.StringWriter;
@@ -189,7 +191,7 @@
// System.out.println(testDescXml);
// parse objects from XML (no schema validation)
- InputStream is = new ByteArrayInputStream(testDescXml.getBytes());
+ InputStream is = new ByteArrayInputStream(testDescXml.getBytes(encoding));
CasInitializerDescription newDesc = (CasInitializerDescription) UIMAFramework.getXMLParser()
.parse(new XMLInputSource(is, null));
Modified: incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/collection/impl/CollectionReaderDescription_implTest.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/collection/impl/CollectionReaderDescription_implTest.java?rev=704118&r1=704117&r2=704118&view=diff
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/collection/impl/CollectionReaderDescription_implTest.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/collection/impl/CollectionReaderDescription_implTest.java Mon Oct 13 06:35:14 2008
@@ -19,6 +19,8 @@
package org.apache.uima.collection.impl;
+import static org.apache.uima.analysis_engine.impl.AnalysisEngineDescription_implTest.encoding;
+
import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.io.StringWriter;
@@ -189,7 +191,7 @@
// System.out.println(testDescXml);
// parse objects from XML (no schema validation)
- InputStream is = new ByteArrayInputStream(testDescXml.getBytes());
+ InputStream is = new ByteArrayInputStream(testDescXml.getBytes(encoding));
CollectionReaderDescription newDesc = (CollectionReaderDescription) UIMAFramework
.getXMLParser().parse(new XMLInputSource(is, null));
Modified: incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/impl/DataResource_implTest.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/impl/DataResource_implTest.java?rev=704118&r1=704117&r2=704118&view=diff
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/impl/DataResource_implTest.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/impl/DataResource_implTest.java Mon Oct 13 06:35:14 2008
@@ -107,7 +107,7 @@
// try to get an input stream and read from the file
InputStream inStr = dr.getInputStream();
- BufferedReader bufRdr = new BufferedReader(new InputStreamReader(inStr));
+ BufferedReader bufRdr = new BufferedReader(new InputStreamReader(inStr, "utf-8"));
String result = bufRdr.readLine();
inStr.close();
Modified: incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/impl/PearSpecifier_implTest.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/impl/PearSpecifier_implTest.java?rev=704118&r1=704117&r2=704118&view=diff
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/impl/PearSpecifier_implTest.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/impl/PearSpecifier_implTest.java Mon Oct 13 06:35:14 2008
@@ -30,6 +30,8 @@
import org.apache.uima.test.junit_extension.JUnitExtension;
import org.apache.uima.util.XMLInputSource;
+import static org.apache.uima.analysis_engine.impl.AnalysisEngineDescription_implTest.encoding;
+
/**
* PearSpecifier creation and Xmlization test
*/
@@ -88,7 +90,7 @@
StringWriter sw = new StringWriter();
pearSpec.toXML(sw);
PearSpecifier pearSpec2 = (PearSpecifier) UIMAFramework.getXMLParser().parse(
- new XMLInputSource(new ByteArrayInputStream(sw.getBuffer().toString().getBytes()),
+ new XMLInputSource(new ByteArrayInputStream(sw.getBuffer().toString().getBytes(encoding)),
null));
assertEquals(pearSpec, pearSpec2);
} catch (Exception e) {
Modified: incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/impl/TestResourceInterface_impl.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/impl/TestResourceInterface_impl.java?rev=704118&r1=704117&r2=704118&view=diff
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/impl/TestResourceInterface_impl.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/impl/TestResourceInterface_impl.java Mon Oct 13 06:35:14 2008
@@ -46,7 +46,7 @@
try {
// try to get an input stream and read from the file
InputStream inStr = aData.getInputStream();
- BufferedReader bufRdr = new BufferedReader(new InputStreamReader(inStr));
+ BufferedReader bufRdr = new BufferedReader(new InputStreamReader(inStr, "utf-8"));
mString = bufRdr.readLine();
inStr.close();
} catch (IOException e) {
Modified: incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/impl/URISpecifier_implTest.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/impl/URISpecifier_implTest.java?rev=704118&r1=704117&r2=704118&view=diff
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/impl/URISpecifier_implTest.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/impl/URISpecifier_implTest.java Mon Oct 13 06:35:14 2008
@@ -19,6 +19,8 @@
package org.apache.uima.resource.impl;
+import static org.apache.uima.analysis_engine.impl.AnalysisEngineDescription_implTest.encoding;
+
import java.io.ByteArrayInputStream;
import java.io.StringWriter;
@@ -46,7 +48,7 @@
StringWriter sw = new StringWriter();
uriSpec.toXML(sw);
URISpecifier uriSpec2 = (URISpecifier) UIMAFramework.getXMLParser().parse(
- new XMLInputSource(new ByteArrayInputStream(sw.getBuffer().toString().getBytes()),
+ new XMLInputSource(new ByteArrayInputStream(sw.getBuffer().toString().getBytes(encoding)),
null));
assertEquals(uriSpec, uriSpec2);
} catch (Exception e) {
Modified: incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/metadata/impl/Import_implTest.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/metadata/impl/Import_implTest.java?rev=704118&r1=704117&r2=704118&view=diff
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/metadata/impl/Import_implTest.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/resource/metadata/impl/Import_implTest.java Mon Oct 13 06:35:14 2008
@@ -36,6 +36,7 @@
import org.apache.uima.util.XMLInputSource;
import org.w3c.dom.Document;
+import static org.apache.uima.analysis_engine.impl.AnalysisEngineDescription_implTest.encoding;
public class Import_implTest extends TestCase {
@@ -69,7 +70,7 @@
// name import
String importXml = "<import name=\"this.is.a.test\"/>";
- Document importDoc = docBuilder.parse(new ByteArrayInputStream(importXml.getBytes()));
+ Document importDoc = docBuilder.parse(new ByteArrayInputStream(importXml.getBytes(encoding)));
Import_impl importObj = new Import_impl();
importObj.buildFromXMLElement(importDoc.getDocumentElement(), null);
assertEquals("this.is.a.test", importObj.getName());
@@ -77,7 +78,7 @@
// location import
importXml = "<import location=\"foo/bar/MyFile.xml\"/>";
- importDoc = docBuilder.parse(new ByteArrayInputStream(importXml.getBytes()));
+ importDoc = docBuilder.parse(new ByteArrayInputStream(importXml.getBytes(encoding)));
importObj = new Import_impl();
importObj.buildFromXMLElement(importDoc.getDocumentElement(), null);
assertEquals("foo/bar/MyFile.xml", importObj.getLocation());
@@ -85,7 +86,7 @@
// invalid - both location and name
importXml = "<import name=\"this.is.a.test\" location=\"foo/bar/MyFile.xml\"/>";
- importDoc = docBuilder.parse(new ByteArrayInputStream(importXml.getBytes()));
+ importDoc = docBuilder.parse(new ByteArrayInputStream(importXml.getBytes(encoding)));
importObj = new Import_impl();
InvalidXMLException ex = null;
try {
@@ -97,7 +98,7 @@
// invalid - empty import
importXml = "<import/>";
- importDoc = docBuilder.parse(new ByteArrayInputStream(importXml.getBytes()));
+ importDoc = docBuilder.parse(new ByteArrayInputStream(importXml.getBytes(encoding)));
importObj = new Import_impl();
ex = null;
try {