You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by pm...@apache.org on 2017/02/08 12:41:55 UTC
svn commit: r1782153 -
/jmeter/trunk/test/src/org/apache/jmeter/extractor/TestXPathExtractor.java
Author: pmouawad
Date: Wed Feb 8 12:41:55 2017
New Revision: 1782153
URL: http://svn.apache.org/viewvc?rev=1782153&view=rev
Log:
Bug 60710 - XPath Extractor : When content on which assertion applies is not XML, in View Results Tree the extractor is marked in Red and named SAXParseException
Improve coverage
Bugzilla Id: 60710
Modified:
jmeter/trunk/test/src/org/apache/jmeter/extractor/TestXPathExtractor.java
Modified: jmeter/trunk/test/src/org/apache/jmeter/extractor/TestXPathExtractor.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/test/src/org/apache/jmeter/extractor/TestXPathExtractor.java?rev=1782153&r1=1782152&r2=1782153&view=diff
==============================================================================
--- jmeter/trunk/test/src/org/apache/jmeter/extractor/TestXPathExtractor.java (original)
+++ jmeter/trunk/test/src/org/apache/jmeter/extractor/TestXPathExtractor.java Wed Feb 8 12:41:55 2017
@@ -250,6 +250,24 @@ public class TestXPathExtractor {
assertEquals("zero", vars.get(VAL_NAME+"_1"));
assertNull(vars.get(VAL_NAME+"_2"));
+
+ // get data from child
+ extractor.setScopeVariable("result");
+ result = new SampleResult();
+ vars.put("result", data);
+ extractor.process();
+ assertEquals("zero", vars.get(VAL_NAME));
+ assertEquals("1", vars.get(VAL_NAME_NR));
+ assertEquals("zero", vars.get(VAL_NAME+"_1"));
+ assertNull(vars.get(VAL_NAME+"_2"));
+
+ // get data from child
+ extractor.setScopeVariable("result");
+ result = new SampleResult();
+ vars.remove("result");
+ extractor.process();
+ assertEquals("Default", vars.get(VAL_NAME));
+ assertEquals("0", vars.get(VAL_NAME_NR));
}
@Test