You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by ms...@apache.org on 2002/10/14 22:22:23 UTC

cvs commit: jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/modifier URLRewritingModifier.java

mstover1    2002/10/14 13:22:23

  Modified:    src/protocol/http/org/apache/jmeter/protocol/http/modifier
                        URLRewritingModifier.java
  Log:
  Fixing bug with non-gui mode
  
  Revision  Changes    Path
  1.4       +8 -0      jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/modifier/URLRewritingModifier.java
  
  Index: URLRewritingModifier.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/modifier/URLRewritingModifier.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- URLRewritingModifier.java	29 Aug 2002 18:17:41 -0000	1.3
  +++ URLRewritingModifier.java	14 Oct 2002 20:22:23 -0000	1.4
  @@ -37,6 +37,10 @@
   	 */
   	public boolean modifyEntry(Sampler sampler, SampleResult responseText)
   	{
  +		if(case1 == null)
  +		{
  +			initRegex(getArgumentName());
  +		}
   		String text = new String(responseText.getResponseData());
   		Perl5Matcher matcher = new Perl5Matcher();
   		String value = "";
  @@ -79,6 +83,10 @@
   	public void setArgumentName(String argName)
   	{
   		setProperty(ARGUMENT_NAME, argName);
  +		case1 = case2 = case3 = null;
  +	}
  +	private void initRegex(String argName)
  +	{
   		try
   		{
   			case1 = compiler.compile(argName + "=([^\">& \n\r]*)[& \\n\\r\">]?$?");
  
  
  

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