Test against latest SCOSB snapshots

This commit is contained in:
Roy Clarkson
2023-02-13 10:09:20 -05:00
committed by Roy Clarkson
parent f9975d86f6
commit 94f7e50e5f
3 changed files with 7 additions and 6 deletions

View File

@@ -22,7 +22,7 @@ buildscript {
cfJavaClientVersion = "5.9.0.RELEASE"
commonsTextVersion = "1.10.0"
immutablesVersion = "2.9.3"
openServiceBrokerVersion = "4.0.0-M1"
openServiceBrokerVersion = "4.0.0-SNAPSHOT"
springCredhubVersion = "3.0.0"
springFrameworkVersion = "6.0.0"
wiremockVersion = "2.35.0"

View File

@@ -118,7 +118,7 @@ public class CredHubPersistingCreateServiceInstanceAppBindingWorkflow extends Cr
CreateServiceInstanceAppBindingResponse response, CredentialName credentialName) {
return CreateServiceInstanceAppBindingResponse.builder()
.async(response.isAsync())
.bindingExisted(response.isBindingExisted())
.bindingStatus(response.getBindingStatus())
.credentials(CREDHUB_REF_KEY, credentialName.getName())
.operation(response.getOperation())
.syslogDrainUrl(response.getSyslogDrainUrl())

View File

@@ -30,6 +30,7 @@ import reactor.core.publisher.Mono;
import reactor.test.StepVerifier;
import org.springframework.cloud.servicebroker.model.binding.BindResource;
import org.springframework.cloud.servicebroker.model.binding.BindingStatus;
import org.springframework.cloud.servicebroker.model.binding.CreateServiceInstanceAppBindingResponse;
import org.springframework.cloud.servicebroker.model.binding.CreateServiceInstanceAppBindingResponse.CreateServiceInstanceAppBindingResponseBuilder;
import org.springframework.cloud.servicebroker.model.binding.CreateServiceInstanceBindingRequest;
@@ -81,7 +82,7 @@ class CredHubPersistingCreateServiceInstanceAppBindingWorkflowTest {
CreateServiceInstanceAppBindingResponseBuilder responseBuilder = CreateServiceInstanceAppBindingResponse
.builder()
.bindingExisted(true)
.bindingStatus(BindingStatus.EXISTS_WITH_IDENTICAL_PARAMETERS)
.syslogDrainUrl("https://logs.example.local")
.volumeMounts(VolumeMount.builder().build())
.volumeMounts(VolumeMount.builder().build())
@@ -95,7 +96,7 @@ class CredHubPersistingCreateServiceInstanceAppBindingWorkflowTest {
.assertNext(createServiceInstanceAppBindingResponseBuilder -> {
CreateServiceInstanceAppBindingResponse response = createServiceInstanceAppBindingResponseBuilder
.build();
assertThat(response.isBindingExisted()).isEqualTo(true);
assertThat(response.getBindingStatus()).isEqualTo(BindingStatus.EXISTS_WITH_IDENTICAL_PARAMETERS);
assertThat(response.getCredentials()).hasSize(0);
assertThat(response.getSyslogDrainUrl()).isEqualTo("https://logs.example.local");
assertThat(response.getVolumeMounts()).hasSize(4);
@@ -134,7 +135,7 @@ class CredHubPersistingCreateServiceInstanceAppBindingWorkflowTest {
CreateServiceInstanceAppBindingResponseBuilder responseBuilder = CreateServiceInstanceAppBindingResponse
.builder()
.bindingExisted(true)
.bindingStatus(BindingStatus.EXISTS_WITH_IDENTICAL_PARAMETERS)
.credentials("credential1", "value1")
.credentials("credential2", 2)
.credentials("credential3", true)
@@ -163,7 +164,7 @@ class CredHubPersistingCreateServiceInstanceAppBindingWorkflowTest {
.assertNext(createServiceInstanceAppBindingResponseBuilder -> {
CreateServiceInstanceAppBindingResponse response = createServiceInstanceAppBindingResponseBuilder
.build();
assertThat(response.isBindingExisted()).isEqualTo(true);
assertThat(response.getBindingStatus()).isEqualTo(BindingStatus.EXISTS_WITH_IDENTICAL_PARAMETERS);
assertThat(response.getCredentials()).hasSize(1);
assertThat(response.getCredentials().get("credhub-ref")).isEqualTo(credentialName.getName());
assertThat(response.getSyslogDrainUrl()).isEqualTo("https://logs.example.local");