Search in sources :

Example 6 with GetServiceInstanceBindingRequest

use of org.springframework.cloud.servicebroker.model.binding.GetServiceInstanceBindingRequest in project spring-cloud-open-service-broker by spring-cloud.

the class ServiceInstanceBindingControllerIntegrationTest method getBindingToRouteSucceeds.

@Test
void getBindingToRouteSucceeds() throws Exception {
    setupServiceInstanceBindingService(GetServiceInstanceRouteBindingResponse.builder().build());
    client.get().uri(buildGetUrl(PLATFORM_INSTANCE_ID)).header(API_INFO_LOCATION_HEADER, API_INFO_LOCATION).header(ORIGINATING_IDENTITY_HEADER, buildOriginatingIdentityHeader()).accept(MediaType.APPLICATION_JSON).exchange().expectStatus().isOk();
    GetServiceInstanceBindingRequest actualRequest = verifyGetBinding();
    assertHeaderValuesSet(actualRequest);
}
Also used : GetServiceInstanceBindingRequest(org.springframework.cloud.servicebroker.model.binding.GetServiceInstanceBindingRequest) AbstractServiceInstanceBindingControllerIntegrationTest(org.springframework.cloud.servicebroker.autoconfigure.web.AbstractServiceInstanceBindingControllerIntegrationTest) Test(org.junit.jupiter.api.Test)

Example 7 with GetServiceInstanceBindingRequest

use of org.springframework.cloud.servicebroker.model.binding.GetServiceInstanceBindingRequest in project spring-cloud-open-service-broker by spring-cloud.

the class ServiceInstanceBindingControllerIntegrationTest method getBindingToAppWithParamsSucceeds.

@Test
void getBindingToAppWithParamsSucceeds() throws Exception {
    setupServiceInstanceBindingService(GetServiceInstanceAppBindingResponse.builder().build());
    client.get().uri(buildGetUrl(PLATFORM_INSTANCE_ID, "service-definition-id", "plan-id", false)).header(API_INFO_LOCATION_HEADER, API_INFO_LOCATION).header(ORIGINATING_IDENTITY_HEADER, buildOriginatingIdentityHeader()).accept(MediaType.APPLICATION_JSON).exchange().expectStatus().isOk();
    GetServiceInstanceBindingRequest actualRequest = verifyGetBinding();
    assertHeaderValuesSet(actualRequest);
}
Also used : GetServiceInstanceBindingRequest(org.springframework.cloud.servicebroker.model.binding.GetServiceInstanceBindingRequest) AbstractServiceInstanceBindingControllerIntegrationTest(org.springframework.cloud.servicebroker.autoconfigure.web.AbstractServiceInstanceBindingControllerIntegrationTest) Test(org.junit.jupiter.api.Test)

Example 8 with GetServiceInstanceBindingRequest

use of org.springframework.cloud.servicebroker.model.binding.GetServiceInstanceBindingRequest in project spring-cloud-open-service-broker by spring-cloud.

the class ServiceInstanceBindingControllerIntegrationTest method getBindingToAppSucceeds.

@Test
void getBindingToAppSucceeds() throws Exception {
    setupServiceInstanceBindingService(GetServiceInstanceAppBindingResponse.builder().build());
    client.get().uri(buildGetUrl(PLATFORM_INSTANCE_ID)).header(API_INFO_LOCATION_HEADER, API_INFO_LOCATION).header(ORIGINATING_IDENTITY_HEADER, buildOriginatingIdentityHeader()).accept(MediaType.APPLICATION_JSON).exchange().expectStatus().isOk();
    GetServiceInstanceBindingRequest actualRequest = verifyGetBinding();
    assertHeaderValuesSet(actualRequest);
}
Also used : GetServiceInstanceBindingRequest(org.springframework.cloud.servicebroker.model.binding.GetServiceInstanceBindingRequest) AbstractServiceInstanceBindingControllerIntegrationTest(org.springframework.cloud.servicebroker.autoconfigure.web.AbstractServiceInstanceBindingControllerIntegrationTest) Test(org.junit.jupiter.api.Test)

Aggregations

GetServiceInstanceBindingRequest (org.springframework.cloud.servicebroker.model.binding.GetServiceInstanceBindingRequest)8 Test (org.junit.jupiter.api.Test)7 AbstractServiceInstanceBindingControllerIntegrationTest (org.springframework.cloud.servicebroker.autoconfigure.web.AbstractServiceInstanceBindingControllerIntegrationTest)6 MvcResult (org.springframework.test.web.servlet.MvcResult)3 GetServiceInstanceBindingResponse (org.springframework.cloud.servicebroker.model.binding.GetServiceInstanceBindingResponse)1 ResponseEntity (org.springframework.http.ResponseEntity)1 GetMapping (org.springframework.web.bind.annotation.GetMapping)1