Author: sebb
Date: Thu Jan 3 08:07:14 2008
New Revision: 608539
URL: http://svn.apache.org/viewvc?rev=608539&view=rev
Log:
Utility function to check minimum number of parameters
Modified:
jakarta/jmeter/trunk/src/core/org/apache/jmeter/functions/AbstractFunction.java
Modified:
jakarta/jmeter/trunk/src/core/org/apache/jmeter/functions/AbstractFunction.java
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/functions/AbstractFunction.java?rev=608539&r1=608538&r2=608539&view=diff
==============================================================================
---
jakarta/jmeter/trunk/src/core/org/apache/jmeter/functions/AbstractFunction.java
(original)
+++
jakarta/jmeter/trunk/src/core/org/apache/jmeter/functions/AbstractFunction.java
Thu Jan 3 08:07:14 2008
@@ -86,6 +86,7 @@
);
}
}
+
/**
* Utility method to check parameter counts.
*
@@ -102,6 +103,26 @@
throw new InvalidVariableException(
getReferenceKey() +
" called with wrong number of parameters. Actual: "+num+".
Expected: "+count+"."
+ );
+ }
+ }
+
+ /**
+ * Utility method to check parameter counts.
+ *
+ * @param parameters collection of parameters
+ * @param minimum number of parameters expected
+ *
+ * @throws InvalidVariableException if the number of parameters is
incorrect
+ */
+ protected void checkMinParameterCount(Collection parameters, int minimum)
+ throws InvalidVariableException
+ {
+ int num = parameters.size();
+ if (num < minimum) {
+ throw new InvalidVariableException(
+ getReferenceKey() +
+ " called with wrong number of parameters. Actual: "+num+".
Expected at least: "+minimum+"."
);
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]