Examples of ResponseDefinition


Examples of com.github.tomakehurst.wiremock.http.ResponseDefinition

    }

    private StubMapping aBasicMappingInScenario(String body) {
        StubMapping mapping = new StubMapping(
                new RequestPattern(POST, "/scenario/resource"),
                new ResponseDefinition(200, body));
        mapping.setScenarioName("TestScenario");
        return mapping;
    }
View Full Code Here

Examples of com.github.tomakehurst.wiremock.http.ResponseDefinition

    return this;
  }
 
  public StubMapping build() {
    RequestPattern requestPattern = new RequestPattern(method, url);
    ResponseDefinition response = new ResponseDefinition(responseStatus, responseBody);
    response.setHeaders(new HttpHeaders(headers));
    StubMapping mapping = new StubMapping(requestPattern, response);
    return mapping;
  }
View Full Code Here

Examples of com.github.tomakehurst.wiremock.http.ResponseDefinition

public class ResponseDefinitionTest {

    @Test
    public void copyProducesEqualObject() {
        ResponseDefinition response = new ResponseDefinition();
        response.setBody("blah");
        response.setBodyFileName("name.json");
        response.setFault(Fault.EMPTY_RESPONSE);
        response.setHeaders(new HttpHeaders(httpHeader("thing", "thingvalue")));
        response.setFixedDelayMilliseconds(1112);
        response.setProxyBaseUrl("http://base.com");
        response.setStatus(222);
       
        ResponseDefinition copiedResponse = copyOf(response);
       
        assertTrue(response.equals(copiedResponse));
    }
View Full Code Here

Examples of com.github.tomakehurst.wiremock.http.ResponseDefinition

        assertTrue(response.equals(copiedResponse));
    }
   
    @Test
    public void copyPreservesConfiguredFlag() {
        ResponseDefinition response = ResponseDefinition.notConfigured();
        ResponseDefinition copiedResponse = copyOf(response);
        assertFalse("Should be not configured", copiedResponse.wasConfigured());
    }
View Full Code Here

Examples of com.github.tomakehurst.wiremock.http.ResponseDefinition

            "    \"body\": \"String content\"     \n" +
            "}                      ";

    @Test
    public void correctlyUnmarshalsFromJsonWhenBodyIsAString() {
        ResponseDefinition responseDef = Json.read(STRING_BODY, ResponseDefinition.class);
        assertThat(responseDef.getBase64Body(), is(nullValue()));
        assertThat(responseDef.getBody(), is("String content"));
    }
View Full Code Here

Examples of com.github.tomakehurst.wiremock.http.ResponseDefinition

        assertThat(responseDef.getBody(), is("String content"));
    }

    @Test
    public void correctlyMarshalsToJsonWhenBodyIsAString() {
        ResponseDefinition responseDef = new ResponseDefinition();
        responseDef.setStatus(200);
        responseDef.setBody("String content");

        assertJsonEquals(STRING_BODY, Json.write(responseDef));
    }
View Full Code Here

Examples of com.github.tomakehurst.wiremock.http.ResponseDefinition

            "    \"base64Body\": \"" + BASE64_BODY + "\"     \n" +
            "}                              ";

    @Test
    public void correctlyUnmarshalsFromJsonWhenBodyIsBinary() {
        ResponseDefinition responseDef = Json.read(BINARY_BODY, ResponseDefinition.class);
        assertThat(responseDef.getBody(), is(nullValue()));
        assertThat(responseDef.getByteBody(), is(BODY));
    }
View Full Code Here

Examples of com.github.tomakehurst.wiremock.http.ResponseDefinition

        assertThat(responseDef.getByteBody(), is(BODY));
    }

    @Test
    public void correctlyMarshalsToJsonWhenBodyIsBinary() {
        ResponseDefinition responseDef = new ResponseDefinition();
        responseDef.setStatus(200);
        responseDef.setBase64Body(BASE64_BODY);

        String actualJson = Json.write(responseDef);
        assertJsonEquals("Expected: " + BINARY_BODY + "\nActual: " + actualJson,
                BINARY_BODY, actualJson);
    }
View Full Code Here

Examples of com.github.tomakehurst.wiremock.http.ResponseDefinition

        mappingsLoader.loadMappingsInto(stubMappings);
    }
   
    @Override
    public ResponseDefinition serveStubFor(Request request) {
        ResponseDefinition responseDefinition = stubMappings.serveFor(request);
        requestJournal.requestReceived(request);
        if (!responseDefinition.wasConfigured() && request.isBrowserProxyRequest() && browserProxyingEnabled) {
            return ResponseDefinition.browserProxy(request);
        }

        return responseDefinition;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.