assertThat(catalog.getServiceDefinitions()).hasSize(1); 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(actualDefinitions.get(0).getName()).isEqualTo("service-definition-one"); assertThat(actualDefinitions.get(0).getDescription()).isEqualTo("Service Definition One"); assertThat(actualDefinitions.get(1).getName()).isEqualTo("service-definition-two"); assertThat(actualDefinitions.get(1).getDescription()).isEqualTo("Service Definition Two");
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(); .containsOnly(entry("$schema", "http://example.com/service/create/schema"), entry("type", "object")); 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(serviceDefinition.getName()).isEqualTo("service-definition-one"); assertThat(serviceDefinition.getDescription()).isEqualTo("Service Definition One"); assertThat(serviceDefinition.getPlans()).hasSize(1);
assertThat(serviceDefinition.getName()).isEqualTo("service-definition-one"); assertThat(serviceDefinition.getDescription()).isEqualTo("Service Definition One"); assertThat(serviceDefinition.getPlans()).hasSize(1);
.andExpect(jsonPath("$.services", hasSize(1))) .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())))
.jsonPath("$.services[0]").isNotEmpty() .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())