From ad546730a7dbd166bd78bd29165edb3c9b0a4937 Mon Sep 17 00:00:00 2001 From: pkazimierowski <pkazimierowski@man.poznan.pl> Date: Fri, 19 Jul 2024 12:49:21 +0200 Subject: [PATCH] added non ssh internal test case --- .../kubernetes/KubernetesManagerTest.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/test/java/net/geant/nmaas/nmservice/deployment/containerorchestrators/kubernetes/KubernetesManagerTest.java b/src/test/java/net/geant/nmaas/nmservice/deployment/containerorchestrators/kubernetes/KubernetesManagerTest.java index d0e3e8790..b682a78af 100644 --- a/src/test/java/net/geant/nmaas/nmservice/deployment/containerorchestrators/kubernetes/KubernetesManagerTest.java +++ b/src/test/java/net/geant/nmaas/nmservice/deployment/containerorchestrators/kubernetes/KubernetesManagerTest.java @@ -143,6 +143,10 @@ public class KubernetesManagerTest { sshAccessUserDeploymentParameters.put(HelmChartIngressVariable.ACCESS_USER, "testUser"); accessMethods.add(new ServiceAccessMethod(ServiceAccessMethodType.INTERNAL, "ssh-service-with-access-user", null, "SSH", sshAccessUserDeploymentParameters)); accessMethods.add(new ServiceAccessMethod(ServiceAccessMethodType.PUBLIC, "public-service", null, "Public",null)); + Map<HelmChartIngressVariable, String> dataAccessUserDeploymentParameters = new HashMap<>(); + dataAccessUserDeploymentParameters.put(HelmChartIngressVariable.ACCESS_USER, "testUser"); + accessMethods.add(new ServiceAccessMethod(ServiceAccessMethodType.INTERNAL, "data-service-with-access-user", null, "DATA", dataAccessUserDeploymentParameters)); + accessMethods.add(new ServiceAccessMethod(ServiceAccessMethodType.PUBLIC, "public-service", null, "Public",null)); Map<HelmChartIngressVariable, String> dataAccessDeploymentParameters = new HashMap<>(); dataAccessDeploymentParameters.put(HelmChartIngressVariable.K8S_SERVICE_SUFFIX, "component1"); accessMethods.add(new ServiceAccessMethod(ServiceAccessMethodType.INTERNAL, "data-service", null, "DATA", dataAccessDeploymentParameters)); @@ -403,7 +407,7 @@ public class KubernetesManagerTest { ArgumentCaptor<Set<ServiceAccessMethod>> accessMethodsArg = ArgumentCaptor.forClass(HashSet.class); verify(repositoryManager, times(2)).updateKServiceAccessMethods(accessMethodsArg.capture()); - assertEquals(9, accessMethodsArg.getValue().size()); + assertEquals(10, accessMethodsArg.getValue().size()); assertTrue(accessMethodsArg.getValue().stream().anyMatch(m -> m.isOfType(ServiceAccessMethodType.INTERNAL) && m.getName().equals("ssh-service") @@ -419,6 +423,11 @@ public class KubernetesManagerTest { && m.getName().equals("ssh-service-with-access-user") && m.getProtocol().equals("SSH") && m.getUrl().equals("testUser@192.168.100.1"))); + assertTrue(accessMethodsArg.getValue().stream().anyMatch(m -> + m.isOfType(ServiceAccessMethodType.INTERNAL) + && m.getName().equals("data-service-with-access-user") + && m.getProtocol().equals("DATA") + && m.getUrl().equals("testUser@192.168.100.1"))); assertTrue(accessMethodsArg.getValue().stream().anyMatch(m -> m.isOfType(ServiceAccessMethodType.INTERNAL) && m.getName().equals("data-service") -- GitLab