Author: sebb
Date: Thu Jan  3 07:06:13 2008
New Revision: 608516

URL: http://svn.apache.org/viewvc?rev=608516&view=rev
Log:
Extend AbstractFunction; add parameter check.

Modified:
    
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/ThreadNumber.java

Modified: 
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/ThreadNumber.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/ThreadNumber.java?rev=608516&r1=608515&r2=608516&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/ThreadNumber.java
 (original)
+++ 
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/ThreadNumber.java
 Thu Jan  3 07:06:13 2008
@@ -18,7 +18,6 @@
 
 package org.apache.jmeter.functions;
 
-import java.io.Serializable;
 import java.util.Collection;
 import java.util.LinkedList;
 import java.util.List;
@@ -27,9 +26,9 @@
 import org.apache.jmeter.samplers.Sampler;
 
 /**
- * TODO: should this extend AbstractFunction?
+ * Function to return the current thread number.
  */
-public class ThreadNumber implements Function, Serializable {
+public class ThreadNumber extends AbstractFunction {
 
        private static final String KEY = "__threadNum"; //$NON-NLS-1$
 
@@ -50,6 +49,7 @@
         * @see org.apache.jmeter.functions.Function#setParameters(Collection)
         */
        public void setParameters(Collection parameters) throws 
InvalidVariableException {
+               checkParameterCount(parameters,0,0);
        }
 
        /*



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

Reply via email to