diff --git a/jkube-kit/enricher/generic/src/test/java/org/eclipse/jkube/enricher/generic/openshift/RouteEnricherBehavioralTest.java b/jkube-kit/enricher/generic/src/test/java/org/eclipse/jkube/enricher/generic/openshift/RouteEnricherBehavioralTest.java index 918118c8d1..4696cba85b 100644 --- a/jkube-kit/enricher/generic/src/test/java/org/eclipse/jkube/enricher/generic/openshift/RouteEnricherBehavioralTest.java +++ b/jkube-kit/enricher/generic/src/test/java/org/eclipse/jkube/enricher/generic/openshift/RouteEnricherBehavioralTest.java @@ -13,6 +13,7 @@ */ package org.eclipse.jkube.enricher.generic.openshift; +import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.KubernetesList; import io.fabric8.kubernetes.api.model.KubernetesListBuilder; import io.fabric8.kubernetes.api.model.Service; @@ -54,7 +55,9 @@ void create_withNoServices_shouldNotCreateRoute() { // When new RouteEnricher(context).create(PlatformMode.openshift, klb); // Then - assertThat(klb.build()).extracting(KubernetesList::getItems).asList().isEmpty(); + assertThat(klb.build()).extracting(KubernetesList::getItems) + .asInstanceOf(InstanceOfAssertFactories.list(HasMetadata.class)) + .isEmpty(); } @Test @@ -65,8 +68,10 @@ void create_withServiceNotExposed_shouldNotCreateRoute() { // When new RouteEnricher(context).create(PlatformMode.openshift, klb); // Then - assertThat(klb.build()).extracting(KubernetesList::getItems).asList().singleElement() - .isInstanceOf(Service.class); + assertThat(klb.build()).extracting(KubernetesList::getItems) + .asInstanceOf(InstanceOfAssertFactories.list(HasMetadata.class)) + .singleElement() + .isInstanceOf(Service.class); } @Test @@ -77,7 +82,9 @@ void create_withServiceWithNoWebPort_shouldNotCreateRoute() { // When new RouteEnricher(context).create(PlatformMode.openshift, klb); // Then - assertThat(klb.build()).extracting(KubernetesList::getItems).asList().singleElement() + assertThat(klb.build()).extracting(KubernetesList::getItems) + .asInstanceOf(InstanceOfAssertFactories.list(HasMetadata.class)) + .singleElement() .isInstanceOf(Service.class); } @@ -115,7 +122,9 @@ void inKubernetes_shouldNotCreateRoute() { // When new RouteEnricher(context).create(PlatformMode.kubernetes, klb); // Then - assertThat(klb.build()).extracting(KubernetesList::getItems).asList().singleElement() + assertThat(klb.build()).extracting(KubernetesList::getItems) + .asInstanceOf(InstanceOfAssertFactories.list(HasMetadata.class)) + .singleElement() .isInstanceOf(Service.class); }