From af9e236787fe796552c2675b06a3a835d0b98d64 Mon Sep 17 00:00:00 2001 From: Georgios Andrianakis Date: Fri, 16 Nov 2018 10:56:41 +0200 Subject: [PATCH] Fix broken tests --- .../KubernetesDiscoveryClientTest.groovy | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/spring-cloud-kubernetes-discovery/src/test/groovy/io/fabric8/spring/cloud/discovery/KubernetesDiscoveryClientTest.groovy b/spring-cloud-kubernetes-discovery/src/test/groovy/io/fabric8/spring/cloud/discovery/KubernetesDiscoveryClientTest.groovy index 5f3ba922..923c1f9f 100644 --- a/spring-cloud-kubernetes-discovery/src/test/groovy/io/fabric8/spring/cloud/discovery/KubernetesDiscoveryClientTest.groovy +++ b/spring-cloud-kubernetes-discovery/src/test/groovy/io/fabric8/spring/cloud/discovery/KubernetesDiscoveryClientTest.groovy @@ -18,6 +18,7 @@ package org.springframework.cloud.kubernetes.discovery import io.fabric8.kubernetes.api.model.EndpointsBuilder +import io.fabric8.kubernetes.api.model.ServiceBuilder import io.fabric8.kubernetes.client.Config import io.fabric8.kubernetes.client.KubernetesClient import io.fabric8.kubernetes.server.mock.KubernetesMockServer @@ -59,6 +60,15 @@ class KubernetesDiscoveryClientTest extends Specification { .addNewPort("http",80,"TCP") .endSubset() .build()).once() + and: + mockServer.expect().get().withPath("/api/v1/namespaces/test/services/endpoint").andReturn(200, new ServiceBuilder() + .withNewMetadata() + .withName("endpoint") + .withLabels(new HashMap() {{ + put("l", "v") + }}) + .endMetadata() + .build()).once() DiscoveryClient discoveryClient = new KubernetesDiscoveryClient(mockClient, new KubernetesDiscoveryProperties()) when: @@ -88,6 +98,16 @@ class KubernetesDiscoveryClientTest extends Specification { .endSubset() .build()).once() + and: + mockServer.expect().get().withPath("/api/v1/namespaces/test/services/endpoint").andReturn(200, new ServiceBuilder() + .withNewMetadata() + .withName("endpoint") + .withLabels(new HashMap() {{ + put("l", "v") + }}) + .endMetadata() + .build()).once() + DiscoveryClient discoveryClient = new KubernetesDiscoveryClient(mockClient, new KubernetesDiscoveryProperties()) when: List instances = discoveryClient.getInstances("endpoint")