You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by ju...@apache.org on 2002/05/14 17:41:23 UTC

cvs commit: jakarta-slide/testsuite/testsuite/junit/src/org/apache/slide/testsuite/testtools/tprocessor TProcessors.java

juergen     02/05/14 08:41:23

  Modified:    testsuite/testsuite/junit/src/org/apache/slide/testsuite/testtools/tprocessor
                        TProcessors.java
  Log:
  1) for a propPatch method the encoding was lost.
  2) parse an XML string with a reader.
  
  Revision  Changes    Path
  1.20      +10 -13    jakarta-slide/testsuite/testsuite/junit/src/org/apache/slide/testsuite/testtools/tprocessor/TProcessors.java
  
  Index: TProcessors.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/testsuite/testsuite/junit/src/org/apache/slide/testsuite/testtools/tprocessor/TProcessors.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- TProcessors.java	25 Apr 2002 21:15:13 -0000	1.19
  +++ TProcessors.java	14 May 2002 15:41:22 -0000	1.20
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-slide/testsuite/testsuite/junit/src/org/apache/slide/testsuite/testtools/tprocessor/TProcessors.java,v 1.19 2002/04/25 21:15:13 jericho Exp $
  - * $Revision: 1.19 $
  - * $Date: 2002/04/25 21:15:13 $
  + * $Header: /home/cvs/jakarta-slide/testsuite/testsuite/junit/src/org/apache/slide/testsuite/testtools/tprocessor/TProcessors.java,v 1.20 2002/05/14 15:41:22 juergen Exp $
  + * $Revision: 1.20 $
  + * $Date: 2002/05/14 15:41:22 $
    *
    * ====================================================================
    *
  @@ -74,7 +74,7 @@
   import org.apache.util.URLUtil;
   // jdom
   import org.jdom.*;
  -import org.jdom.input.*;
  +import org.jdom.input.SAXBuilder;
   import org.jdom.output.*;
   //test package
   import org.apache.slide.testsuite.testtools.tutil.*;
  @@ -84,7 +84,7 @@
    * Main class to performe a test case and check and report the results
    *
    * @author Software AG
  - * @version $Revision: 1.19 $
  + * @version $Revision: 1.20 $
    */
   public class TProcessors {
       
  @@ -813,12 +813,13 @@
           }
           else {
               try {
  -                byte[] input = replaceKnownVariable(element).getBytes(getFileEncoding(element));
  -                method.setHeader("Content-Length", ""+input.length);
  +                String source = replaceKnownVariable(element);
                   if (method instanceof PutMethod) {
  +                    byte[] input = source.getBytes(getFileEncoding(element));
  +                    method.setHeader("Content-Length", ""+input.length);
                       ((PutMethod)method).sendData(input);
                   } else {
  -                    method.setQuery(new String(input));  // we lost the encoding here!!!!
  +                    method.setQuery(source);
                   }
               }
               catch (UnsupportedEncodingException e) { throw new Exception(e.toString());}
  @@ -1088,12 +1089,8 @@
           if (input.trim().equals("")) return null;
           
           try {
  -            // WAM get rid of deprecated StringBufferInputStream
  -            //          result = (new org.jdom.input.DOMBuilder().build
  -            //                        (new StringBufferInputStream(element.trim()))).getRootElement();
               
  -            result = (new org.jdom.input.DOMBuilder().build
  -                          (new ByteArrayInputStream (input.trim().getBytes()))).getRootElement();
  +            result = (new SAXBuilder().build(new StringReader(input.trim()))).getRootElement();
           }
           catch (Exception e){
               System.out.println("#####################");
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>