mstover1    2003/01/29 08:02:28

  Modified:    src/functions/org/apache/jmeter/functions RegexFunction.java
  Log:
  Fixing bug #15334
  
  Revision  Changes    Path
  1.8       +10 -0     
jakarta-jmeter/src/functions/org/apache/jmeter/functions/RegexFunction.java
  
  Index: RegexFunction.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jmeter/src/functions/org/apache/jmeter/functions/RegexFunction.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- RegexFunction.java        14 Dec 2002 01:23:45 -0000      1.7
  +++ RegexFunction.java        29 Jan 2003 16:02:28 -0000      1.8
  @@ -137,6 +137,8 @@
                                MatchResult result = 
(MatchResult)collectAllMatches.get(
                                                (int)(collectAllMatches.size() * ratio 
+ .5) - 1);
                                return generateResult(result);
  +                     }catch (IndexOutOfBoundsException e) {
  +                              return defaultValue;
                        }
                }                       
        }
  @@ -316,6 +318,14 @@
                        String match = variable.execute(result,null);
                        assertEquals("pinposition1_pinposition2_pinposition3",match);  
                 
                }
  +             
  +             public void testVariableExtraction6() throws Exception
  +                             {
  +                                     
variable.setParameters(URLEncoder.encode("<value 
field=\"(pinposition\\d+)\">(\\d+)</value>")+",$2$,4,,default");
  +                                     variable.setJMeterVariables(new 
JMeterVariables());
  +                                     String match = variable.execute(result,null);
  +                                     assertEquals("default",match);                 
 
  +                             }
                
                public void testComma() throws Exception
                {
  
  
  

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

Reply via email to