本文整理了Java中org.mozilla.zest.core.v1.ZestAssignReplace.getVariableName()
方法的一些代码示例,展示了ZestAssignReplace.getVariableName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZestAssignReplace.getVariableName()
方法的具体详情如下:
包路径:org.mozilla.zest.core.v1.ZestAssignReplace
类名称:ZestAssignReplace
方法名:getVariableName
暂无
代码示例来源:origin: mozilla/zest
@Override
public String assign(ZestResponse response, ZestRuntime runtime)
throws ZestAssignFailException {
String var = runtime.getVariable(getVariableName());
if (var == null) {
return null;
}
String orig = runtime.replaceVariablesInString(var, false);
try {
return createPattern().matcher(orig).replaceAll(replacement);
} catch (Exception e) {
throw new ZestAssignFailException(this, e.getMessage());
}
}
代码示例来源:origin: mozilla/zest
@Override
public ZestAssignReplace deepCopy() {
ZestAssignReplace copy =
new ZestAssignReplace(
this.getVariableName(),
this.replace,
this.replacement,
this.regex,
this.caseExact);
copy.setEnabled(this.isEnabled());
return copy;
}
代码示例来源:origin: mozilla/zest
System.out.println(
"Set Variable: "
+ zas.getVariableName()
+ " Replace "
+ zas.getReplace()
代码示例来源:origin: mozilla/zest
@Test
public void testSerialization() {
ZestAssignReplace assign = new ZestAssignReplace("var", "aaa", "bbb", false, true);
String str = ZestJSON.toString(assign);
ZestAssignReplace assign2 = (ZestAssignReplace) ZestJSON.fromString(str);
assertEquals(assign.getElementType(), assign2.getElementType());
assertEquals(assign.getVariableName(), assign2.getVariableName());
assertEquals(assign.getReplace(), assign2.getReplace());
assertEquals(assign.getReplacement(), assign2.getReplacement());
assertEquals(assign.isCaseExact(), assign2.isCaseExact());
assertEquals(assign.isRegex(), assign2.isRegex());
}
内容来源于网络,如有侵权,请联系作者删除!