diff options
Diffstat (limited to 'test-apis-ci/src/test/java/org/openecomp/sdc/cucumber/steps/PrecannedTestExpectationCallback.java')
-rw-r--r-- | test-apis-ci/src/test/java/org/openecomp/sdc/cucumber/steps/PrecannedTestExpectationCallback.java | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/test-apis-ci/src/test/java/org/openecomp/sdc/cucumber/steps/PrecannedTestExpectationCallback.java b/test-apis-ci/src/test/java/org/openecomp/sdc/cucumber/steps/PrecannedTestExpectationCallback.java new file mode 100644 index 0000000000..56802ec7d4 --- /dev/null +++ b/test-apis-ci/src/test/java/org/openecomp/sdc/cucumber/steps/PrecannedTestExpectationCallback.java @@ -0,0 +1,31 @@ +package org.openecomp.sdc.cucumber.steps; + +import static org.mockserver.model.HttpResponse.response; + +import org.apache.http.entity.ContentType; +import org.mockserver.mock.action.ExpectationCallback; +import org.mockserver.model.Header; +import org.mockserver.model.HttpRequest; +import org.mockserver.model.HttpResponse; + +import com.google.common.net.HttpHeaders; + +public class PrecannedTestExpectationCallback implements ExpectationCallback { + private static volatile int countRequests; + + static HttpResponse httpResponse = response() + .withStatusCode(200) + .withHeaders(new Header(HttpHeaders.CONTENT_TYPE, ContentType.APPLICATION_JSON.getMimeType())); + + @Override + public HttpResponse handle(HttpRequest httpRequest) { + countRequests++; + + System.out.println( + String.format("MSO Server Simulator Recieved %s Final Distribution Complete Rest Reports From ASDC", + countRequests)); + + return httpResponse; + } + +}
\ No newline at end of file |