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 se...@apache.org on 2006/09/16 18:52:57 UTC

svn commit: r446895 - /jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/control/WhileController.java

Author: sebb
Date: Sat Sep 16 09:52:56 2006
New Revision: 446895

URL: http://svn.apache.org/viewvc?view=rev&rev=446895
Log:
Fix problem where While Controller gets stale value for condition

Modified:
    jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/control/WhileController.java

Modified: jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/control/WhileController.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/control/WhileController.java?view=diff&rev=446895&r1=446894&r2=446895
==============================================================================
--- jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/control/WhileController.java (original)
+++ jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/control/WhileController.java Sat Sep 16 09:52:56 2006
@@ -20,6 +20,7 @@
 import java.io.Serializable;
 
 import org.apache.jmeter.samplers.Sampler;
+import org.apache.jmeter.testelement.property.JMeterProperty;
 import org.apache.jmeter.testelement.property.StringProperty;
 import org.apache.jmeter.threads.JMeterContextService;
 import org.apache.jmeter.threads.JMeterThread;
@@ -27,6 +28,8 @@
 import org.apache.jorphan.logging.LoggingManager;
 import org.apache.log.Logger;
 
+// @see TestWhileController for unit tests
+
 /**
  * @version $Revision$
  */
@@ -132,7 +135,9 @@
 	 */
 	public String getCondition() {
 		String cnd;
-		cnd = getPropertyAsString(CONDITION);
+        JMeterProperty prop=getProperty(CONDITION);
+        prop.recoverRunningVersion(this);
+		cnd = prop.getStringValue();
 		log.debug("getCondition() => " + cnd);
 		return cnd;
 	}



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org