[jboss-svn-commits] JBL Code SVN: r13949 - in labs/jbossesb/trunk/product/rosetta: tests/src/org/jboss/soa/esb/util and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Aug 2 02:49:39 EDT 2007


Author: beve
Date: 2007-08-02 02:49:39 -0400 (Thu, 02 Aug 2007)
New Revision: 13949

Modified:
   labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/util/XPathUtil.java
   labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/util/XPathUtilTest.java
Log:
Updated to specify that UTF-8 should be used and not the platforms default charset.


Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/util/XPathUtil.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/util/XPathUtil.java	2007-08-02 06:23:17 UTC (rev 13948)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/util/XPathUtil.java	2007-08-02 06:49:39 UTC (rev 13949)
@@ -71,7 +71,7 @@
 		{
 			DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();
 			DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder();
-			inputStream = new ByteArrayInputStream( xml.getBytes() );
+			inputStream = new ByteArrayInputStream( xml.getBytes("UTF-8") );
 			return documentBuilder.parse( inputStream );
 		} 
 		finally

Modified: labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/util/XPathUtilTest.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/util/XPathUtilTest.java	2007-08-02 06:23:17 UTC (rev 13948)
+++ labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/util/XPathUtilTest.java	2007-08-02 06:49:39 UTC (rev 13949)
@@ -29,6 +29,8 @@
 import javax.xml.parsers.ParserConfigurationException;
 import javax.xml.xpath.XPathExpressionException;
 
+import junit.framework.JUnit4TestAdapter;
+
 import org.junit.Test;
 import org.w3c.dom.Document;
 import org.w3c.dom.Element;
@@ -76,12 +78,12 @@
 	@Test
 	public void getNodeFromXPathExpression_sibling( ) throws SAXException, IOException, ParserConfigurationException, XPathExpressionException
 	{
-		String xml = "<someNode><childnode><name>Daniel</name></childnode><childnode><name>Bevenius</name></childnode></someNode>";
+		String xml = "<someNode><childnode><name>Daniel</name></childnode><childnode><name>Bövenius</name></childnode></someNode>";
 		Element node = XPathUtil.getNodeFromXPathExpression( XPathUtil.getDocument( xml ), "/someNode/childnode[2]" );
 		assertEquals( "childnode", node.getNodeName() );
 		Node nameNode = node.getElementsByTagName( "name" ).item( 0 );
 		assertNotNull( nameNode );
-		assertEquals( "Bevenius", nameNode.getTextContent() );
+		assertEquals( "Bövenius", nameNode.getTextContent() );
 	}
 	
 	@Test
@@ -90,5 +92,13 @@
 		Element node = XPathUtil.getNodeFromXPathExpression( xml, "/someNode/childnode" );
 		assertEquals( "childnode", node.getNodeName() );
 	}
+	
+	/*
+	 * Just here to help Ant to find annotated test.
+	 */
+	public static junit.framework.Test suite()
+	{
+		return new JUnit4TestAdapter( XPathUtilTest.class );
+	}	
 
 }




More information about the jboss-svn-commits mailing list