assertThat(catalog.getServiceDefinitions().get(0).getId()).isEqualTo("service-one-id"); assertThat(catalog.getServiceDefinitions().get(0).getName()).isEqualTo("Service One"); assertThat(catalog.getServiceDefinitions().get(0).getDescription()).isEqualTo("Description for Service One"); assertThat(catalog.getServiceDefinitions().get(0).getPlans()).hasSize(1); assertThat(catalog.getServiceDefinitions().get(0).getPlans().get(0).getId()).isEqualTo("plan-one-id");
assertThat(actualDefinitions.get(0).getId()).isEqualTo("service-definition-id-one"); assertThat(actualDefinitions.get(0).getName()).isEqualTo("service-definition-one"); assertThat(actualDefinitions.get(0).getDescription()).isEqualTo("Service Definition One"); assertThat(actualDefinitions.get(1).getDescription()).isEqualTo("Service Definition Two");
assertThat(catalog.getServiceDefinitions().get(0).getId()).isEqualTo("service-one-id"); assertThat(catalog.getServiceDefinitions().get(0).getName()).isEqualTo("Service One"); assertThat(catalog.getServiceDefinitions().get(0).getDescription()).isEqualTo("Description for Service One"); assertThat(catalog.getServiceDefinitions().get(0).isBindable()).isTrue(); assertThat(catalog.getServiceDefinitions().get(0).isBindingsRetrievable()).isTrue(); assertThat(catalog.getServiceDefinitions().get(1).getId()).isEqualTo("service-two-id"); assertThat(catalog.getServiceDefinitions().get(1).getName()).isEqualTo("Service Two"); assertThat(catalog.getServiceDefinitions().get(1).getDescription()).isEqualTo("Description for Service Two"); assertThat(catalog.getServiceDefinitions().get(1).getPlans().get(0).getId()).isEqualTo("plan-one-id"); assertThat(catalog.getServiceDefinitions().get(1).getPlans().get(0).getName()).isEqualTo("Plan One");
assertThat(serviceDefinition.getDescription()).isEqualTo("Service Definition One"); assertThat(serviceDefinition.getPlans()).hasSize(1); assertThat(serviceDefinition.isBindable()).isEqualTo(false);
assertThat(serviceDefinition.getDescription()).isEqualTo("Service Definition One"); assertThat(serviceDefinition.getPlans()).hasSize(1); assertThat(serviceDefinition.isBindable()).isEqualTo(true);
.andExpect(jsonPath("$.services[*].id", contains(serviceDefinition.getId()))) .andExpect(jsonPath("$.services[*].name", contains(serviceDefinition.getName()))) .andExpect(jsonPath("$.services[*].description", contains(serviceDefinition.getDescription()))) .andExpect(jsonPath("$.services[*].bindable", contains(serviceDefinition.isBindable()))) .andExpect(jsonPath("$.services[*].requires[*]", containsInAnyOrder(
.jsonPath("$.services[0].id").isEqualTo(serviceDefinition.getId()) .jsonPath("$.services[0].name").isEqualTo(serviceDefinition.getName()) .jsonPath("$.services[0].description").isEqualTo(serviceDefinition.getDescription()) .jsonPath("$.services[0].bindable").isEqualTo(serviceDefinition.isBindable()) .jsonPath("$.services[0].plan_updateable").doesNotExist()