use of org.apache.jmeter.engine.util.CompoundVariable in project jmeter by apache.
the class SplitFunctionTest method splitParams.
// Create the SplitFile function and set its parameters.
private static SplitFunction splitParams(String p1, String p2, String p3) throws Exception {
SplitFunction split = new SplitFunction();
Collection<CompoundVariable> parms = new LinkedList<>();
parms.add(new CompoundVariable(p1));
if (p2 != null) {
parms.add(new CompoundVariable(p2));
}
if (p3 != null) {
parms.add(new CompoundVariable(p3));
}
split.setParameters(parms);
return split;
}
use of org.apache.jmeter.engine.util.CompoundVariable in project jmeter by apache.
the class SumFunctionTest method checkSumNoVar.
// Perform a sum and check the results
private void checkSumNoVar(AbstractFunction func, String value, String[] addends) throws Exception {
Collection<CompoundVariable> parms = new LinkedList<>();
for (String addend : addends) {
parms.add(new CompoundVariable(addend));
}
func.setParameters(parms);
assertEquals(value, func.execute(null, null));
}
use of org.apache.jmeter.engine.util.CompoundVariable in project jmeter by apache.
the class TestEscapeOroRegexpChars method testNOEscape.
@Test
public void testNOEscape() throws Exception {
params.add(new CompoundVariable("toto1titi"));
function.setParameters(params);
String ret = function.execute(result, null);
assertEquals("toto1titi", ret);
}
use of org.apache.jmeter.engine.util.CompoundVariable in project jmeter by apache.
the class TestEscapeOroRegexpChars method testEscapeSpace.
@Test
public void testEscapeSpace() throws Exception {
params.add(new CompoundVariable("toto1 titi"));
function.setParameters(params);
String ret = function.execute(result, null);
assertEquals("toto1\\ titi", ret);
}
use of org.apache.jmeter.engine.util.CompoundVariable in project jmeter by apache.
the class TestEscapeOroRegexpChars method testEscape.
@Test
public void testEscape() throws Exception {
params.add(new CompoundVariable("toto(.+?)titi"));
function.setParameters(params);
String ret = function.execute(result, null);
assertEquals("toto\\(\\.\\+\\?\\)titi", ret);
}
Aggregations