juergen     2003/03/21 05:01:40

  Modified:    
testsuite/testsuite/junit/src/org/apache/slide/testsuite/testtools/tprocessor
                        TProcessors.java
  Log:
  improved header comparison (based on new httpClient)
  
  Revision  Changes    Path
  1.48      +9 -16     
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.47
  retrieving revision 1.48
  diff -u -r1.47 -r1.48
  --- TProcessors.java  7 Feb 2003 14:59:37 -0000       1.47
  +++ TProcessors.java  21 Mar 2003 13:01:40 -0000      1.48
  @@ -1121,7 +1121,7 @@
   
               Header  headToMatch      = (Header) header.next();
               boolean oneHeaderMatched = allowHeaders.contains(headToMatch.getName()) 
||  // head to be compared
  -                verifyOneHeader(headToMatch, m.getResponseHeaders());     // 
compare it
  +                verifyOneHeader(headToMatch, 
m.getResponseHeader(headToMatch.getName()));                                        // 
compare it
   
               if (!oneHeaderMatched){
                   if (result) {
  @@ -1151,18 +1151,11 @@
   
   
   
  -    private boolean  verifyOneHeader(Header h, Header[] headers){
  +    private boolean  verifyOneHeader(Header expected, Header received){
           boolean result = false;
  -        for (int counter=0; counter<headers.length; counter++) {
  -            Header temp1 = (Header) headers[counter];
  -            String hName1 = temp1.getName();
  -            String hValue1 = temp1.getValue();
  -            if(hName1.equalsIgnoreCase(h.getName()) &&
  -                   (h.getValue().equals("*") || 
hValue1.equalsIgnoreCase(h.getValue()))){
  -                result = true;
  -                //break;
  -            }
  -        }
  +        result = received != null &&
  +                   (expected.getValue().equals("*") ||
  +                                             
received.getValue().equalsIgnoreCase(expected.getValue()));
           return result;
       }
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to