Jagger
 All Classes Namespaces Files Functions Variables Enumerator Groups Pages
ResponseValidator<JHttpQuery, JHttpEndpoint, JHttpResponse> com.griddynamics.jagger.engine.e1.collector.ExampleResponseValidatorProvider.provide ( String  sessionId,
String  taskId,
NodeContext  kernelContext 
)

Definition at line 28 of file ExampleResponseValidatorProvider.java.

30  {
31 
32  return new ResponseValidator<JHttpQuery, JHttpEndpoint, JHttpResponse>(taskId, sessionId, kernelContext) {
33  @Override
34  /* This name will be displayed in the reports */
35  public String getName() {
36  return "Example response validator";
37  }
38 
39  @Override
40  /* Validator logic in defined here */
41  public boolean validate(JHttpQuery query, JHttpEndpoint endpoint, JHttpResponse result, long duration) {
42  if (Objects.equals(someValue, "we are always good")) {
43  return true;
44  }
45  return result.getStatus() == HttpStatus.OK;
46  }
47  };
48  }