public class SprovaApiClient
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
API_URL |
static okhttp3.MediaType |
JSON |
java.lang.String |
JWT_TOKEN |
| Modifier | Constructor and Description |
|---|---|
protected |
SprovaApiClient(@NotNull java.lang.String apiUrl,
@NotNull java.lang.String jwtToken) |
| Modifier and Type | Method and Description |
|---|---|
Execution |
failExecution(Execution execution) |
boolean |
failStep(Execution execution,
int stepIndex) |
Cycle |
filterCycleByProjectId(java.lang.String projectId,
java.lang.String jsonFiler) |
TestCase |
filterTestCaseByCycleId(java.lang.String cycleId,
java.lang.String jsonFiler) |
java.lang.String |
get(java.lang.String urlSuffix) |
java.util.List<Cycle> |
getCyclesByProjectId(java.lang.String projectId) |
Project |
getProject(java.lang.String projectId) |
java.util.List<TestCase> |
getTestCasesByCycleId(java.lang.String projectId) |
java.util.List<TestCase> |
getTestCasesByProjectId(java.lang.String projectId) |
Execution |
passExecution(Execution execution) |
boolean |
passStep(Execution execution,
int stepIndex) |
java.lang.String |
post(java.lang.String urlSuffix,
java.lang.String json) |
java.lang.String |
put(java.lang.String urlSuffix,
java.lang.String json) |
Execution |
startExecution(Execution execution) |
public final java.lang.String API_URL
public final java.lang.String JWT_TOKEN
public static final okhttp3.MediaType JSON
protected SprovaApiClient(@NotNull
@NotNull java.lang.String apiUrl,
@NotNull
@NotNull java.lang.String jwtToken)
throws SprovaClientException
SprovaClientExceptionpublic Project getProject(java.lang.String projectId)
public Cycle filterCycleByProjectId(java.lang.String projectId, java.lang.String jsonFiler) throws CycleException
CycleExceptionpublic java.util.List<Cycle> getCyclesByProjectId(java.lang.String projectId)
public TestCase filterTestCaseByCycleId(java.lang.String cycleId, java.lang.String jsonFiler) throws TestCaseException
TestCaseExceptionpublic java.util.List<TestCase> getTestCasesByProjectId(java.lang.String projectId)
public java.util.List<TestCase> getTestCasesByCycleId(java.lang.String projectId)
public boolean passStep(Execution execution, int stepIndex)
public boolean failStep(Execution execution, int stepIndex)
public java.lang.String get(java.lang.String urlSuffix)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String post(java.lang.String urlSuffix,
java.lang.String json)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String put(java.lang.String urlSuffix,
java.lang.String json)
throws java.io.IOException
java.io.IOException