Package com.privalia.qa.utils
Class GraphQlUtils
- java.lang.Object
-
- com.privalia.qa.utils.GraphQlUtils
-
public class GraphQlUtils extends Object
Additional operations with rest api spec (graphql).
-
-
Constructor Summary
Constructors Constructor Description GraphQlUtils()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addVariable(String key, String value)
Add GraphQl variable.String
build(String query)
Build GraphQl requestvoid
initialize(String path, String data)
Initialize GraphQl schemavoid
reset()
Reset GraphQl data.void
setVariables(org.json.JSONObject variables)
Set GraphQl variables.
-
-
-
Method Detail
-
reset
public void reset()
Reset GraphQl data.
-
setVariables
public void setVariables(org.json.JSONObject variables)
Set GraphQl variables.- Parameters:
variables
- Graphql variables as json
-
addVariable
public void addVariable(String key, String value)
Add GraphQl variable.- Parameters:
key
- Graphql variables keyvalue
- Graphql variables value
-
build
public String build(String query)
Build GraphQl request- Parameters:
query
- GraphQl query- Returns:
- String
-
-