mstover1    2003/08/06 14:18:08

  Modified:    src/core/org/apache/jmeter/engine/util FunctionParser.java
                        PackageTest.java
               src/core/org/apache/jmeter/util JMeterUtils.java
  Log:
  Updating javadocs, build version
  
  Revision  Changes    Path
  1.3       +1 -1      
jakarta-jmeter/src/core/org/apache/jmeter/engine/util/FunctionParser.java
  
  Index: FunctionParser.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/engine/util/FunctionParser.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- FunctionParser.java       28 Jul 2003 00:54:30 -0000      1.2
  +++ FunctionParser.java       6 Aug 2003 21:18:08 -0000       1.3
  @@ -49,7 +49,7 @@
                           {
                               break;
                           }
  -                        if(current[0] != '$' && current[0] != ',')
  +                        if(current[0] != '$' && current[0] != ',' && current[0] != 
'\\')
                           {
                               buffer.append(previous);
                           }
  
  
  
  1.2       +28 -1     
jakarta-jmeter/src/core/org/apache/jmeter/engine/util/PackageTest.java
  
  Index: PackageTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/engine/util/PackageTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- PackageTest.java  27 Jul 2003 20:59:57 -0000      1.1
  +++ PackageTest.java  6 Aug 2003 21:18:08 -0000       1.2
  @@ -42,7 +42,7 @@
           variables.put("my_regex", ".*");
           variables.put("server", "jakarta.apache.org");
           result = new SampleResult();
  -        result.setResponseData("<html>hello world</html>".getBytes());
  +        result.setResponseData("<html>hello world</html> costs: 
$3.47,$5.67".getBytes());
           transformer = new ReplaceStringWithFunctions(new CompoundVariable(), 
variables);
           JMeterContextService.getContext().setSamplingStarted(true);
           JMeterContextService.getContext().setPreviousResult(result);
  @@ -125,6 +125,33 @@
           assertEquals("org.apache.jmeter.testelement.property.FunctionProperty", 
newProp.getClass().getName());
           assertEquals("html", newProp.getStringValue());
       }
  +    
  +    public void testParseExample8() throws Exception
  +        {
  +            StringProperty prop = new StringProperty("html", 
"${__regexFunction((\\\\$\\d+\\.\\d+),$1$)}");
  +            JMeterProperty newProp = transformer.transformValue(prop);
  +            newProp.setRunningVersion(true);
  +            assertEquals("org.apache.jmeter.testelement.property.FunctionProperty", 
newProp.getClass().getName());
  +            assertEquals("$3.47", newProp.getStringValue());
  +        }
  +        
  +    public void testParseExample9() throws Exception
  +            {
  +                StringProperty prop = new StringProperty("html", 
"${__regexFunction(([$]\\d+\\.\\d+),$1$)}");
  +                JMeterProperty newProp = transformer.transformValue(prop);
  +                newProp.setRunningVersion(true);
  +                
assertEquals("org.apache.jmeter.testelement.property.FunctionProperty", 
newProp.getClass().getName());
  +                assertEquals("$3.47", newProp.getStringValue());
  +            }
  +            
  +    public void testParseExample10() throws Exception
  +                {
  +                    StringProperty prop = new StringProperty("html", 
"${__regexFunction(\\ (\\\\\\$\\d+\\.\\d+\\,\\\\$\\d+\\.\\d+),$1$)}");
  +                    JMeterProperty newProp = transformer.transformValue(prop);
  +                    newProp.setRunningVersion(true);
  +                    
assertEquals("org.apache.jmeter.testelement.property.FunctionProperty", 
newProp.getClass().getName());
  +                    assertEquals("$3.47,$5.67", newProp.getStringValue());
  +                }
   
       public void testNestedExample1() throws Exception
       {
  
  
  
  1.39      +2 -2      jakarta-jmeter/src/core/org/apache/jmeter/util/JMeterUtils.java
  
  Index: JMeterUtils.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/util/JMeterUtils.java,v
  retrieving revision 1.38
  retrieving revision 1.39
  diff -u -r1.38 -r1.39
  --- JMeterUtils.java  15 Jul 2003 18:26:01 -0000      1.38
  +++ JMeterUtils.java  6 Aug 2003 21:18:08 -0000       1.39
  @@ -98,7 +98,7 @@
    */
   public class JMeterUtils implements UnitTestManager
   {
  -    private static final String VERSION = "1.9.RC3";
  +    private static final String VERSION = "1.9";
       private static PatternCacheLRU patternCache =
           new PatternCacheLRU(1000, new Perl5Compiler());
   
  
  
  

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

Reply via email to