mstover1 2003/01/29 08:02:28 Modified: src/functions/org/apache/jmeter/functions RegexFunction.java Log: Fixing bug #15334 Revision Changes Path 1.8 +10 -0 jakarta-jmeter/src/functions/org/apache/jmeter/functions/RegexFunction.java Index: RegexFunction.java =================================================================== RCS file: /home/cvs/jakarta-jmeter/src/functions/org/apache/jmeter/functions/RegexFunction.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- RegexFunction.java 14 Dec 2002 01:23:45 -0000 1.7 +++ RegexFunction.java 29 Jan 2003 16:02:28 -0000 1.8 @@ -137,6 +137,8 @@ MatchResult result = (MatchResult)collectAllMatches.get( (int)(collectAllMatches.size() * ratio + .5) - 1); return generateResult(result); + }catch (IndexOutOfBoundsException e) { + return defaultValue; } } } @@ -316,6 +318,14 @@ String match = variable.execute(result,null); assertEquals("pinposition1_pinposition2_pinposition3",match); } + + public void testVariableExtraction6() throws Exception + { + variable.setParameters(URLEncoder.encode("<value field=\"(pinposition\\d+)\">(\\d+)</value>")+",$2$,4,,default"); + variable.setJMeterVariables(new JMeterVariables()); + String match = variable.execute(result,null); + assertEquals("default",match); + } public void testComma() throws Exception {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]