You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2009/05/07 17:26:48 UTC
svn commit: r772677 -
/jakarta/jmeter/trunk/test/src/org/apache/jmeter/engine/util/PackageTest.java
Author: sebb
Date: Thu May 7 15:26:48 2009
New Revision: 772677
URL: http://svn.apache.org/viewvc?rev=772677&view=rev
Log:
Test backslash before other characters
Modified:
jakarta/jmeter/trunk/test/src/org/apache/jmeter/engine/util/PackageTest.java
Modified: jakarta/jmeter/trunk/test/src/org/apache/jmeter/engine/util/PackageTest.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/test/src/org/apache/jmeter/engine/util/PackageTest.java?rev=772677&r1=772676&r2=772677&view=diff
==============================================================================
--- jakarta/jmeter/trunk/test/src/org/apache/jmeter/engine/util/PackageTest.java (original)
+++ jakarta/jmeter/trunk/test/src/org/apache/jmeter/engine/util/PackageTest.java Thu May 7 15:26:48 2009
@@ -159,11 +159,11 @@
// Escaped dollar commma and backslash with no variable reference
public void testParseExample11() throws Exception {
- StringProperty prop = new StringProperty("html", "\\$a \\, \\\\ jakarta.apache.org");
+ StringProperty prop = new StringProperty("html", "\\$a \\, \\\\ \\x \\ jakarta.apache.org");
JMeterProperty newProp = transformer.transformValue(prop);
newProp.setRunningVersion(true);
assertEquals("org.apache.jmeter.testelement.property.StringProperty", newProp.getClass().getName());
- assertEquals("\\$a \\, \\\\ jakarta.apache.org", newProp.getStringValue());
+ assertEquals("\\$a \\, \\\\ \\x \\ jakarta.apache.org", newProp.getStringValue());
}
// N.B. See Bug 46831 which wanted to changed the behaviour of \$
@@ -172,29 +172,29 @@
// Escaped dollar commma and backslash with variable reference
public void testParseExample12() throws Exception {
- StringProperty prop = new StringProperty("html", "\\$a \\, \\\\ ${server} \\$b \\, \\\\ cd");
+ StringProperty prop = new StringProperty("html", "\\$a \\, \\\\ \\x \\ ${server} \\$b \\, \\\\ cd");
JMeterProperty newProp = transformer.transformValue(prop);
newProp.setRunningVersion(true);
// N.B. Backslashes are removed before dollar, comma and backslash
- assertEquals("$a , \\ jakarta.apache.org $b , \\ cd", newProp.getStringValue());
+ assertEquals("$a , \\ \\x \\ jakarta.apache.org $b , \\ cd", newProp.getStringValue());
}
// Escaped dollar commma and backslash with missing variable reference
public void testParseExample13() throws Exception {
- StringProperty prop = new StringProperty("html", "\\$a \\, \\\\ ${missing} \\$b \\, \\\\ cd");
+ StringProperty prop = new StringProperty("html", "\\$a \\, \\\\ \\x \\ ${missing} \\$b \\, \\\\ cd");
JMeterProperty newProp = transformer.transformValue(prop);
newProp.setRunningVersion(true);
// N.B. Backslashes are removed before dollar, comma and backslash
- assertEquals("$a , \\ ${missing} $b , \\ cd", newProp.getStringValue());
+ assertEquals("$a , \\ \\x \\ ${missing} $b , \\ cd", newProp.getStringValue());
}
// Escaped dollar commma and backslash with missing function reference
public void testParseExample14() throws Exception {
- StringProperty prop = new StringProperty("html", "\\$a \\, \\\\ ${__missing(a)} \\$b \\, \\\\ cd");
+ StringProperty prop = new StringProperty("html", "\\$a \\, \\\\ \\x \\ ${__missing(a)} \\$b \\, \\\\ cd");
JMeterProperty newProp = transformer.transformValue(prop);
newProp.setRunningVersion(true);
// N.B. Backslashes are removed before dollar, comma and backslash
- assertEquals("$a , \\ ${__missing(a)} $b , \\ cd", newProp.getStringValue());
+ assertEquals("$a , \\ \\x \\ ${__missing(a)} $b , \\ cd", newProp.getStringValue());
}
public void testNestedExample1() throws Exception {
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org