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 2008/05/08 14:10:26 UTC

svn commit: r654500 - in /jakarta/jmeter/trunk: docs/changes.html src/core/org/apache/jmeter/config/Arguments.java xdocs/changes.xml

Author: sebb
Date: Thu May  8 05:10:26 2008
New Revision: 654500

URL: http://svn.apache.org/viewvc?rev=654500&view=rev
Log:
Bug 42833 - Argument class uses LinkedHashMap in getArgumentsAsMap() to preserve ordering

Modified:
    jakarta/jmeter/trunk/docs/changes.html
    jakarta/jmeter/trunk/src/core/org/apache/jmeter/config/Arguments.java
    jakarta/jmeter/trunk/xdocs/changes.xml

Modified: jakarta/jmeter/trunk/docs/changes.html
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/docs/changes.html?rev=654500&r1=654499&r2=654500&view=diff
==============================================================================
--- jakarta/jmeter/trunk/docs/changes.html (original)
+++ jakarta/jmeter/trunk/docs/changes.html Thu May  8 05:10:26 2008
@@ -411,6 +411,11 @@
 						</li>
 									
 
+												<li	>
+								Bug 42833 - Argument class uses LinkedHashMap in getArgumentsAsMap() to preserve ordering
+						</li>
+									
+
 						</ul>
 							  									 				<h4	>
 								Improvements
@@ -915,6 +920,7 @@
 								Aggregate Graph and Aggregate Report Column Header is KB/Sec; fixed the values to be KB rather than bytes
 						</li>
 									
+
 
 												<li	>
 								

Modified: jakarta/jmeter/trunk/src/core/org/apache/jmeter/config/Arguments.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/config/Arguments.java?rev=654500&r1=654499&r2=654500&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/core/org/apache/jmeter/config/Arguments.java (original)
+++ jakarta/jmeter/trunk/src/core/org/apache/jmeter/config/Arguments.java Thu May  8 05:10:26 2008
@@ -20,7 +20,7 @@
 
 import java.io.Serializable;
 import java.util.ArrayList;
-import java.util.HashMap;
+import java.util.LinkedHashMap;
 import java.util.List;
 import java.util.Map;
 
@@ -28,11 +28,6 @@
 import org.apache.jmeter.testelement.property.PropertyIterator;
 import org.apache.jmeter.testelement.property.TestElementProperty;
 
-// Mark Walsh, 2002-08-03 add method:
-// addArgument(String name, Object value, Object metadata)
-// Modify methods:
-// toString(), addEmptyArgument(), addArgument(String name, Object value)
-
 /**
  * A set of Argument objects.
  * 
@@ -83,7 +78,7 @@
 	 */
 	public Map getArgumentsAsMap() {
 		PropertyIterator iter = getArguments().iterator();
-		Map argMap = new HashMap();
+		Map argMap = new LinkedHashMap();
 		while (iter.hasNext()) {
 			Argument arg = (Argument) iter.next().getObjectValue();
 			// Because CollectionProperty.mergeIn will not prevent adding two

Modified: jakarta/jmeter/trunk/xdocs/changes.xml
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/changes.xml?rev=654500&r1=654499&r2=654500&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/changes.xml (original)
+++ jakarta/jmeter/trunk/xdocs/changes.xml Thu May  8 05:10:26 2008
@@ -135,6 +135,7 @@
 this has been corrected to "SampleResult"</li>
 <li>BSF Sampler now works properly with Javascript</li>
 <li>Test Action "Stop Test" now works</li>
+<li>Bug 42833 - Argument class uses LinkedHashMap in getArgumentsAsMap() to preserve ordering</li>
 </ul>
 
 <h4>Improvements</h4>



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