public class StepDefs extends Object
Constructor and Description |
---|
StepDefs() |
StepDefs(ScriptEnv env,
ScriptContext parentContext,
Map<String,Object> callArg) |
Modifier and Type | Method and Description |
---|---|
void |
asssertBoolean(String expression) |
void |
callAndUpdateVars(String name,
String arg) |
void |
configure(String key,
String exp) |
void |
configureDocString(String key,
String exp) |
void |
cookie(String name,
String value) |
void |
cookies(String expr) |
void |
def(String name,
String expression) |
void |
defDocString(String name,
String expression) |
Map<String,Object> |
evalMapExpr(String expr) |
void |
formField(String name,
List<String> values) |
void |
formFields(String expr) |
ScriptContext |
getContext() |
void |
header(String name,
List<String> values) |
void |
headers(String expr) |
void |
matchContains(String each,
String name,
String path,
String not,
String only,
String expected) |
void |
matchContainsDocString(String each,
String name,
String path,
String not,
String only,
String expected) |
void |
matchEquals(String each,
String name,
String path,
String expected) |
void |
matchEqualsDocString(String each,
String name,
String path,
String expected) |
void |
matchNamed(MatchType matchType,
String name,
String path,
String expected) |
void |
method(String method) |
void |
multiPart(String name,
String value) |
void |
multiPartEntity(String value) |
void |
multiPartFormField(String name,
String value) |
void |
param(String name,
List<String> values) |
void |
params(String expr) |
void |
path(List<String> paths) |
void |
print(String exp) |
void |
request(String requestBody) |
void |
requestDocString(String requestBody) |
void |
setByPath(String name,
String path,
String value) |
void |
setByPathDocString(String name,
String path,
String value) |
void |
setNamedByPath(String name,
String path,
String value) |
void |
soapAction(String action) |
void |
status(int status) |
void |
table(String name,
cucumber.api.DataTable table) |
void |
textDocString(String name,
String expression) |
void |
url(String expression) |
void |
yamlDocString(String name,
String expression) |
public StepDefs()
public StepDefs(ScriptEnv env, ScriptContext parentContext, Map<String,Object> callArg)
public ScriptContext getContext()
@When(value="^configure ([^\\s]+) =$") public void configureDocString(String key, String exp)
@When(value="^url (.+)") public void url(String expression)
@When(value="^params (.+)") public void params(String expr)
@When(value="^cookies (.+)") public void cookies(String expr)
@When(value="^headers (.+)") public void headers(String expr)
@When(value="^form field ([^\\s]+) = (.+)") public void formField(String name, List<String> values)
@When(value="^form fields (.+)") public void formFields(String expr)
@When(value="^request$") public void requestDocString(String requestBody)
@When(value="^request (.+)") public void request(String requestBody)
@When(value="^table (.+) =$") public void table(String name, cucumber.api.DataTable table)
@When(value="^text (.+) =$") public void textDocString(String name, String expression)
@When(value="^yaml (.+) =$") public void yamlDocString(String name, String expression)
@When(value="^assert (.+)") public void asssertBoolean(String expression)
@When(value="^method (\\w+)") public void method(String method)
@When(value="^soap action( .+)?") public void soapAction(String action)
@When(value="^multipart entity (.+)") public void multiPartEntity(String value)
@When(value="^multipart field (.+) = (.+)") public void multiPartFormField(String name, String value)
@Then(value="^print (.+)") public void print(String exp)
@Then(value="^status (\\d+)") public void status(int status)
@Then(value="^match (each )?([^\\s]+)( [^\\s]+)? ==$") public void matchEqualsDocString(String each, String name, String path, String expected)
@Then(value="^match (each )?([^\\s]+)( [^\\s]+)? (!)?contains( only)?$") public void matchContainsDocString(String each, String name, String path, String not, String only, String expected)
@Then(value="^match (each )?([^\\s]+)( [^\\s]+)? == (.+)") public void matchEquals(String each, String name, String path, String expected)
@Then(value="^match (each )?([^\\s]+)( [^\\s]+)? (!)?contains( only)?(.+)") public void matchContains(String each, String name, String path, String not, String only, String expected)
@Then(value="^set ([^\\s]+)( .+)? =$") public void setByPathDocString(String name, String path, String value)
@Then(value="^set ([^\\s]+)( .+)? = (.+)") public void setByPath(String name, String path, String value)
Copyright © 2017. All rights reserved.