Author: sebb Date: Sat Jan 30 23:01:38 2010 New Revision: 904912 URL: http://svn.apache.org/viewvc?rev=904912&view=rev Log: Add basic test for random match
Modified: jakarta/jmeter/trunk/test/src/org/apache/jmeter/extractor/TestRegexExtractor.java Modified: jakarta/jmeter/trunk/test/src/org/apache/jmeter/extractor/TestRegexExtractor.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/test/src/org/apache/jmeter/extractor/TestRegexExtractor.java?rev=904912&r1=904911&r2=904912&view=diff ============================================================================== --- jakarta/jmeter/trunk/test/src/org/apache/jmeter/extractor/TestRegexExtractor.java (original) +++ jakarta/jmeter/trunk/test/src/org/apache/jmeter/extractor/TestRegexExtractor.java Sat Jan 30 23:01:38 2010 @@ -65,6 +65,14 @@ jmctx.setPreviousResult(result); } + public void testVariableExtraction0() throws Exception { + extractor.setRegex("<(value) field=\""); + extractor.setTemplate("$1$"); + extractor.setMatchNumber(0); + extractor.process(); + assertEquals("value", vars.get("regVal")); + } + public void testVariableExtraction() throws Exception { extractor.setRegex("<value field=\"(pinposition\\d+)\">(\\d+)</value>"); extractor.setTemplate("$2$"); @@ -78,7 +86,7 @@ assertEquals("2",vars.get("regVal_g")); } - static void templateSetup(RegexExtractor rex, String tmp) { + private static void templateSetup(RegexExtractor rex, String tmp) { rex.setRegex("<company-(\\w+?)-(\\w+?)-(\\w+?)>"); rex.setMatchNumber(1); rex.setTemplate(tmp); --------------------------------------------------------------------- To unsubscribe, e-mail: jmeter-dev-unsubscr...@jakarta.apache.org For additional commands, e-mail: jmeter-dev-h...@jakarta.apache.org